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

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


9
MySQL SELECT только ненулевые значения
Можно ли сделать оператор выбора, который принимает только значения NOT NULL? Прямо сейчас я использую это: SELECT * FROM table И тогда я должен отфильтровать нулевые значения с помощью цикла php. Есть ли способ сделать: SELECT * (that are NOT NULL) FROM table ? Прямо сейчас, когда я выбираю *, …
264 mysql  sql  select  notnull 

15
MySQL Error:: 'Доступ запрещен для пользователя' root '@' localhost '
$ ./mysqladmin -u root -p ' redacted ' Введите пароль: mysqladmin: ошибка подключения к серверу при локальном хосте: ошибка: «Отказано в доступе для пользователя root» @ «localhost» (с использованием пароля: ДА) Как я могу это исправить?

9
Лучший способ сделать многострочную вставку в Oracle?
Я ищу хороший способ выполнения многострочных вставок в базу данных Oracle 9. Следующее работает в MySQL, но, похоже, не поддерживается в Oracle. INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE, FROM_CURCY_CD, TO_CURCY_CD, EXCH_EFF_DATE, EXCH_EFF_END_DATE, EXCH_LAST_UPDATED_DATE) VALUES (1, 1, '28-AUG-2008', 109.49, 'USD', 'JPY', '28-AUG-2008', '28-AUG-2008', '28-AUG-2008'), (2, 1, '28-AUG-2008', .54, 'USD', 'GBP', …

8
Отключите Rails SQL logging в консоли
Есть ли способ отключить ведение журнала запросов SQL, когда я выполняю команды в консоли? В идеале было бы здорово, если бы я мог просто отключить его и снова включить с помощью команды в консоли. Я пытаюсь что-то отладить и использую «Put» для распечатки некоторых важных данных. Однако вывод запроса sql …


19
Какая разница между ИМ и ГДЕ?
Должно быть, я неправильно гуглю или у меня тупой момент времени. Какая разница между HAVINGи WHEREв SQL SELECTутверждении? РЕДАКТИРОВАТЬ: я пометил ответ Стивена как правильный, поскольку он содержал ключевой бит информации по ссылке: Когда GROUP BYне используется, HAVINGведет себя как WHEREпредложение Ситуация, в которой я видел ситуацию, не возникла WHERE, …
261 sql  where  having 

7
Как установить автоинкрементный первичный ключ в PostgreSQL?
У меня есть таблица в PostgreSQL с 22 столбцами, и я хочу добавить первичный ключ с автоинкрементом. Я попытался создать столбец с именем idтипа BIGSERIAL, но pgadmin ответил с ошибкой: ERROR: sequence must have same owner as table it is linked to. Кто-нибудь знает, как решить эту проблему? Как добавить …
259 sql  postgresql 

9
ВНУТРЕННЕЕ СОЕДИНЕНИЕ И ПРОИЗВОДИТЕЛЬНОСТЬ ЛЕВОГО СОЕДИНЕНИЯ в SQL Server
Я создал команду SQL, которая использует INNER JOIN для 9 таблиц, в любом случае эта команда занимает очень много времени (более пяти минут). Поэтому мой народ предложил мне сменить INNER JOIN на LEFT JOIN, потому что производительность LEFT JOIN лучше, несмотря на то, что я знаю. После того, как я …

7
ВЫБЕРИТЕ DISTINCT на одном столбце
Используя SQL Server, у меня есть ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange я хочу 1 FOO-23 Orange 3 FOO-24 Apple Этот запрос не доставляет меня туда. Как выбрать SELECT DISTINCT только для одного столбца? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE …
258 sql  sql-server  tsql  distinct 

19
Зачем кому-то использовать WHERE 1 = 1 И <условия> в предложении SQL?
Зачем кому-то использовать WHERE 1=1 AND &lt;conditions&gt;в предложении SQL (либо SQL, полученный через объединенные строки, либо посмотреть определение) Я где-то видел, что это будет использоваться для защиты от SQL-инъекций, но это кажется очень странным. Если есть инъекция WHERE 1 = 1 AND injected OR 1=1будет иметь тот же результат, что …
258 sql  dynamic-sql 




4
Как получить 10 лучших значений в postgresql?
У меня простой вопрос: У меня есть postgresqlбаза данных: Scores(score integer). Как бы я получил самые высокие 10 баллов быстрее? ОБНОВИТЬ: Я буду делать этот запрос несколько раз и стремлюсь к самому быстрому решению.

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