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

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

12
Лучший способ проверить, существует ли строка в таблице MySQL
Я пытаюсь выяснить, существует ли строка в таблице. Используя MySQL, лучше сделать запрос следующим образом: SELECT COUNT(*) AS total FROM table1 WHERE ... и проверьте, если сумма не равна нулю или лучше сделать запрос, как это: SELECT * FROM table1 WHERE ... LIMIT 1 и проверить, были ли возвращены какие-либо …
337 sql  mysql  performance  exists 

8
Что представляет собой двойной сервер SQL?
У меня есть несколько свойств, в C#которых есть, doubleи я хочу сохранить их в таблице в SQL Server, но заметил, что нет doubleтипа, так что лучше использовать, decimalили float? Это будет хранить значения широты и долготы, поэтому мне нужна самая точная точность. Спасибо за ответы до сих пор.

14
SQL Server - ВЫБРАТЬ ИЗ хранимой процедуры
У меня есть хранимая процедура, которая возвращает строки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя настоящая процедура немного сложнее, поэтому необходим sproc. Можно ли выбрать выход, вызвав эту процедуру? Что-то вроде: SELECT * FROM (EXEC MyProc) AS TEMP Мне нужно использовать SELECT TOP X, ROW_NUMBERи дополнительный …

9
Подключите другого пользователя Windows в SQL Server Management Studio (2005 или более поздней версии)
Есть ли способ в SQL Server Management Studio 2005 (или более поздней версии) изменить пользователя проверки подлинности Windows (как это можно сделать в SQL Server 2000 и более ранних версиях)? Это общее диалоговое окно свойств соединения (обратите внимание на серый UID / PWD при выборе Windows Auth): К вашему сведению …

12
SQL Inner-join с 3 таблицами?
Я пытаюсь объединить 3 таблицы в представлении; вот ситуация: У меня есть таблица, которая содержит информацию о студентах, которые подают заявление на проживание в этом кампусе колледжа. У меня есть еще одна таблица, в которой перечислены предпочтения зала (3 из них) для каждого ученика. Но каждое из этих предпочтений - …
330 sql  join  inner-join 

6
Обновить значение столбца, заменив часть строки
У меня есть таблица со следующими столбцами в базе данных MySQL [id, url] И URL-адреса, как: http://domain1.com/images/img1.jpg Я хочу обновить все URL в другой домен http://domain2.com/otherfolder/img1.jpg сохраняя имя файла как есть. Какой запрос я должен выполнить?
326 mysql  sql 

20
SQL Server - остановить или прервать выполнение сценария SQL
Есть ли способ немедленно остановить выполнение SQL-скрипта на SQL-сервере, например, команду «break» или «exit»? У меня есть сценарий, который выполняет некоторую проверку и поиск до того, как он начнет делать вставки, и я хочу, чтобы он остановился, если какая-либо из проверок или поисков завершится неудачно.

9
Копировать таблицы из одной базы данных в другую в SQL Server
У меня есть база данных под названием foo и база данных под названием bar. У меня есть таблица в foo с именем tblFoobar, которую я хочу переместить (данные и все) на панель базы данных из базы данных foo. Что такое оператор SQL для этого?

6
T-SQL Cast против Convert
Каково общее руководство, когда вы должны использовать CASTпротив CONVERT? Есть ли проблемы с производительностью, связанные с выбором одного из других? Один ближе к ANSI-SQL?
325 sql  sql-server  database  tsql 

11
Может ли внешний ключ быть пустым и / или дублированным?
Пожалуйста, уточните две вещи для меня: Может ли внешний ключ быть пустым? Может ли внешний ключ быть дублированным? Насколько я знаю, NULLего нельзя использовать во внешних ключах, но в некоторых моих приложениях я могу вводить данные NULLкак в Oracle, так и в SQL Server, и не знаю почему.

9
Как установить переменную из запроса SQL?
Я пытаюсь установить переменную из запроса SQL: declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' Очевидно, я не делаю это правильно, так как это не работает. Может кто-нибудь предложить решение? Спасибо!
324 sql  sql-server  tsql 

10
Команда Postgres DB Size
Есть ли команда, чтобы найти все размеры баз данных в Postgres? Я могу найти размер конкретной базы данных с помощью следующей команды: select pg_database_size('databaseName');

11
Как выбрать строки без соответствующей записи в другой таблице?
Я выполняю некоторые работы по обслуживанию приложения базы данных и обнаружил, что радость от радости, несмотря на то, что значения из одной таблицы используются в стиле внешних ключей, для таблиц нет ограничений по внешнему ключу. Я пытаюсь добавить ограничения FK для этих столбцов, но я обнаружил, что, поскольку в таблицах …
323 sql  foreign-keys 

8
Разница между числовым, плавающим и десятичным в SQL Server
Каковы различия между numeric, floatи decimalтипы данных и которые должны быть использованы в каких ситуациях? Для любого вида финансовой транзакции (например, для поля зарплаты), какая из них предпочтительнее и почему?
322 sql  sql-server  types 

19
Что эквивалентно «описать таблицу» в SQL Server?
У меня есть база данных SQL Server, и я хочу знать, какие столбцы и типы она имеет. Я бы предпочел сделать это с помощью запроса, а не с помощью графического интерфейса, такого как Enterprise Manager. Есть ли способ сделать это?
321 sql  sql-server 

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