Запитання з тегом «sql»

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

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 "." Якщо …

10
Зберігання JSON в базі даних порівняно з новим стовпцем для кожного ключа
Я реалізую наступну модель для зберігання пов’язаних з користувачами даних у своїй таблиці - у мене є 2 стовпчики - uid(первинний ключ) та metaстовпець, який зберігає інші дані про користувача у форматі JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Це …

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

4
Зараз () +1 день MySQL
Я використовую 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 

5
Тимчасове вимкнення обмежень (MS SQL)
Я шукаю спосіб тимчасово відключити всі обмеження БД (наприклад, відносини таблиці). Мені потрібно скопіювати (за допомогою INSERT) однієї таблиці БД в іншу БД. Я знаю, що можу досягти цього, виконуючи команди в належному порядку (щоб не розривати відносини). Але було б простіше, якби я міг тимчасово вимкнути перевірку обмежень і …

8
Відмінності Oracle між NVL та Coalesce
Чи є очевидні відмінності між NVL та Coalesce в Oracle? Очевидні відмінності полягають у тому, що coalesce поверне перший ненульовий елемент у своєму списку параметрів, тоді як nvl бере лише два параметри та повертає перший, якщо він не є нульовим, інакше він повертає другий. Схоже, NVL може бути просто спільною …
208 sql  oracle  coalesce  nvl 

27
Перетворити стовпець Datetime з UTC у місцевий час у select оператор
Я виконую кілька запитів вибору SQL і хотів би перетворити свій стовпець часу UTC у місцевий час, щоб він відображався як місцевий час у результатах мого запиту. Зауважте, я НЕ шукаю робити це перетворення за допомогою коду, а навпаки, коли я роблю вручну та випадкові запити SQL проти моїх баз …
208 sql  sql-server 

30
Хтось може захистити авторські права на SQL-запит? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
207 sql 


9
SQL: Як правильно перевірити наявність запису
Читаючи деяку документацію, пов’язану з настройкою SQL, я виявив таке: SELECT COUNT(*) : Підраховує кількість рядків. Часто неправильно використовується для перевірки наявності запису. Невже SELECT COUNT(*)так погано? Який правильний спосіб перевірити наявність запису?


14
Виберіть топ-10 записів для кожної категорії
Я хочу повернути топ-10 записів з кожного розділу за один запит. Хтось може допомогти, як це зробити? Розділ - один із стовпців таблиці. База даних - SQL Server 2005. Я хочу повернути топ-10 за вказаною датою. Розділи ділові, локальні та особливі. Для однієї конкретної дати я хочу лише верхні (10) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.