Вопросы с тегом «sql»

Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC SQL.

7
Как получить имя базы данных из строки подключения с помощью SqlConnectionStringBuilder
Я никогда не хочу разбивать строку подключения, используя манипуляции со строкой, и получать сервер, базу данных, uid и пароль. Я прочитал следующую ссылку и прочитал принятый ответ, я обнаружил, что это лучший способ получить идентификатор пользователя и пароль из строки подключения, но как насчет имени базы данных? Правильный способ получить …
89 c#  asp.net  sql  ado.net 

15
Исключение EF 4.1 «Поставщик не вернул строку ProviderManifestToken»
Я пытаюсь воспроизвести пример, найденный в MSDN. Я использую ASP.NET и EF 4.1 (CTP?). Я использовал NuGet для установки пакета EntityFramework. Я получаю эту ошибку: The provider did not return a ProviderManifestToken string... и база данных никогда не создается. Вот моя строка подключения: <add name="HospitalContext" connectionString= "data source=.\SQLExpress;initial catalog=NewTestDB;integrated security=True;" …
88 asp.net  sql  entity 

12
Функции против хранимых процедур
Допустим, мне нужно реализовать фрагмент кода T-SQL, который должен возвращать в качестве результата таблицу. Я могу реализовать возвращающую табличное значение функцию или хранимую процедуру, возвращающую набор строк. Что мне использовать? Короче говоря, я хочу знать следующее: Каковы основные различия между функциями и хранимыми процедурами? Какие соображения я должен принять во …

11
Как вы интерпретируете план объяснения запроса?
При попытке понять, как выполняется инструкция SQL, иногда рекомендуется взглянуть на план объяснения. Какой процесс нужно пройти для интерпретации (осмысления) плана объяснения? Что должно выделяться как «О, это прекрасно работает?» против «О нет, это неправильно».

5
Ошибка арифметического переполнения при преобразовании числового в числовой тип данных
Я получаю это сообщение об ошибке каждый раз, когда выполняю этот запрос: Msg 8115, Level 16, State 8, Line 33 Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated. Но если я изменю таблицу создания на (7,0), я не получу сообщения об ошибке, но мне …



7
Как работают операторы SQL EXISTS?
Я пытаюсь изучить SQL, и мне трудно понять операторы EXISTS. Я наткнулся на эту цитату о "существует" и чего-то не понимаю: Используя оператор exists, ваш подзапрос может вернуть ноль, одну или несколько строк, а условие просто проверяет, вернул ли подзапрос какие-либо строки. Если вы посмотрите на предложение select подзапроса, вы …
88 sql 

10
Получить максимальную длину столбца VARCHAR в SQL Server
Я хочу найти самый длинный VARCHARв определенном столбце таблицы SQL Server. Вот пример: ID = INT IDENTITY DESC = VARCHAR(5000) ID | Desc ---|----- 1 | a 2 | aaa 3 | aa Какой SQL вернуть 3? Поскольку самое длинное значение составляет 3 символа?

4
Функция разделения COUNT () OVER возможна при использовании DISTINCT
Я пытаюсь написать следующее, чтобы получить общее количество различных NumUsers, например: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Студия менеджмента, похоже, не слишком довольна этим. Ошибка исчезает, когда я удаляю DISTINCTключевое слово, но тогда это не будет отдельного подсчета. DISTINCTне представляется возможным в рамках функций секционирования. Как мне найти …

18
SQL сравнить данные из двух таблиц
У меня 2 таблицы TableAи TableBкоторые имеют тот же формат столбца, например , обе таблицы TableAи TableBимеют столбцы A B C D E F где A и B - первичные ключи. Как написать SQL, чтобы проверить, что if TableAи TableBthat имеют одинаковые первичные ключи, содержат одно и то же значение …
88 sql 

7
Как проверить, является ли поле пустым или пустым в MySQL?
Я пытаюсь понять, как проверить, пустое поле NULLили нет . У меня есть это: SELECT IFNULL(field1, 'empty') as field1 from tablename Мне нужно добавить дополнительную проверку, field1 != ""например: SELECT IFNULL(field1, 'empty') OR field1 != "" as field1 from tablename Есть идеи, как этого добиться?
88 mysql  sql 

4
Как выбрать идентификатор с максимальной датой группы по категории в PostgreSQL?
Например, я хотел бы выбрать идентификатор с максимальной датой для группы по категориям, результат: 7, 2, 6 id category date 1 a 2013-01-01 2 b 2013-01-03 3 c 2013-01-02 4 a 2013-01-02 5 b 2013-01-02 6 c 2013-01-03 7 a 2013-01-03 8 b 2013-01-01 9 c 2013-01-01 Могу я узнать, …

10
Как проверить нулевые / пустые / пробельные значения с помощью одного теста?
Я хотел бы написать оператор SELECT, который использует только один тест для возврата столбцов без значений (пустые, пустые или все пробелы). Я думал, что это сработает: SELECT column_name from table_name WHERE column_name NOT LIKE '%_%'; Но это не работает для значений NULL. Конечно могу добавить OR column_name IS NULL и …
88 sql  oracle  oracle10g 

8
Как выбрать уникальные записи по SQL
Когда я выполняю «SELECT * FROM table», я получаю такие результаты, как показано ниже: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Как видите, есть дублированные записи из столбца 2 (элемент 1 дублируется). Итак, как я мог просто получить такой результат: 1 item1 data1 2 item2 …
88 sql  database 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.