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

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

8
Как мне конвертировать из BLOB в TEXT в MySQL?
У меня есть много записей, где текст был сохранен в BLOB-объекте в MySQL. Для простоты обработки я хотел бы изменить формат в базе данных на TEXT ... Есть идеи, как легко внести изменения, чтобы не прерывать данные - я думаю, это нужно будет правильно закодировать?
214 sql  mysql  blobs 

19
Подсчет DISTINCT по нескольким столбцам
Есть ли лучший способ сделать запрос, подобный этому: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Мне нужно посчитать количество отдельных элементов из этой таблицы, но количество разных элементов превышает два столбца. Мой запрос работает нормально, но мне было интересно, смогу ли я получить окончательный результат, используя …

3
Как написать UPDATE SQL с псевдонимом таблицы в SQL Server 2008?
У меня есть очень простой UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Этот запрос работает отлично в Oracle, Derby, MySQL- но он терпит неудачу в SQL Server 2008 с следующей ошибкой: «Msg 102, Уровень 15, Состояние 1, Строка 1 Неверный синтаксис рядом с« Q …

4
MySQL сейчас () +1 день
Я использую now()в MySQL запрос. INSERT INTO table SET data = '$data', date = now() Но я хочу добавить 1 день к этой дате (так что dateдолжно содержать завтра). Является ли это возможным?
212 sql  mysql  datetime 



8
Найти строки, которые имеют одинаковое значение в столбце в MySQL
В таблице [member] некоторые строки имеют одинаковое значение для emailстолбца. login_id | email ---------|--------------------- john | john123@hotmail.com peter | peter456@gmail.com johnny | john123@hotmail.com ... Некоторые люди использовали другой login_id, но тот же адрес электронной почты, для этого столбца не было установлено никаких уникальных ограничений. Теперь мне нужно найти эти строки …
209 sql  mysql  database 

12
sql-запрос для возврата различий между двумя таблицами
Я пытаюсь сравнить две таблицы SQL Server, чтобы проверить некоторые данные. Я хочу вернуть все строки из обеих таблиц, где данные находятся либо в одной, либо в другой. По сути, хочу показать все неточности. При этом мне нужно проверить три части данных: FirstName, LastName и Product. Я новичок в SQL, …

7
Проверить, существует ли значение в массиве Postgres
Используя Postgres 9.0, мне нужен способ проверить, существует ли значение в данном массиве. Пока что я придумал что-то вроде этого: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Но я продолжаю думать, что должен быть способ попроще, я просто не вижу этого. Кажется, лучше: select '{1,2,3}'::int[] @> ARRAY[value_variable::int] Я думаю, этого будет …
209 sql  arrays  postgresql 

8
Различия Oracle между NVL и Coalesce
Есть ли неочевидные различия между NVL и Coalesce в Oracle? Очевидные различия заключаются в том, что coalesce вернет первый ненулевой элемент в своем списке параметров, тогда как nvl принимает только два параметра и возвращает первый, если он не нулевой, в противном случае он возвращает второй. Кажется, что NVL может быть …
208 sql  oracle  coalesce  nvl 

5
Временно отключите ограничения (MS SQL)
Я ищу способ временно отключить все ограничения БД (например, табличные отношения). Мне нужно скопировать (используя INSERT) таблицы одной БД в другую БД. Я знаю, что могу добиться этого, выполняя команды в правильном порядке (чтобы не нарушать отношения). Но было бы проще, если бы я мог временно отключить проверку ограничений и …

27
Преобразовать столбец Datetime из UTC в местное время в операторе выбора
Я делаю несколько запросов на выборку SQL и хочу преобразовать свой столбец даты и времени в формате UTC в местное время, чтобы оно отображалось как местное время в результатах моего запроса. Обратите внимание, я не собираюсь делать это преобразование с помощью кода, а скорее, когда я делаю ручные и случайные …
208 sql  sql-server 

14
Выберите 10 лучших записей для каждой категории
Я хочу вернуть 10 лучших записей из каждого раздела в одном запросе. Может кто-нибудь помочь с тем, как это сделать? Раздел является одним из столбцов в таблице. База данных - SQL Server 2005. Я хочу вернуть первые 10 по введенной дате. Разделы бизнес, локальные и тематические. Для одной конкретной даты …

30
Простой способ рассчитать медиану с MySQL
Какой самый простой (и, надеюсь, не слишком медленный) способ расчета медианы с MySQL? Я использовал AVG(x)для нахождения среднего значения, но мне трудно найти простой способ вычисления медианы. Сейчас я возвращаю все строки в PHP, выполняю сортировку, а затем выбираю среднюю строку, но наверняка должен быть какой-то простой способ сделать это …
208 sql  mysql  statistics  median 

30
Может кто-то авторские права на SQL-запрос? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
207 sql 

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