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

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

5
Oracle DateTime у пункті Where?
У мене є sql приблизно такого: SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') -> Це повертає 10 рядків і TIME_CREATED = '26 -JAN-2011 ' Тепер, коли я роблю це, я не отримую жодних рядків назад, SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED = TO_DATE('26/JAN/2011','dd/mon/yyyy') -> Взяв більше, ніж …

14
Чи є підстави турбуватися про порядок стовпців у таблиці?
Я знаю, що ви можете ЗМІНИТИ порядок стовпців у MySQL за допомогою FIRST та AFTER, але чому ви хочете турбуватись? Оскільки хороші запити явно називають стовпці під час вставки даних, чи дійсно є причина дбати про те, в якому порядку ваші стовпці в таблиці?

3
Як зробити стовпець подання НЕ ПУСТИМ
Я намагаюся створити подання, де я хочу, щоб стовпець був лише істинним чи хибним. Однак, здається, незалежно від того, що я роблю, SQL Server (2008) вважає, що мій стовпець бітів якось може бути нульовим. У мене є таблиця "Товар" із стовпчиком "Статус", який є INT, NULL. У поданні я хочу …

8
Як підсумувати два поля в запиті SQL
Мені потрібно отримати загальну суму двох полів, що знаходяться в одному рядку, і ввести це число в поле в кінці того самого рядка. Це мій код. Sum(tbl1.fld1 + tbl1.fld2) AS [Total] Це те, для чого використовується функція SUM, або ви можете використовувати функцію SUM лише для отримання загальної суми стовпця? …
84 sql  ms-access 

13
Отримання списку таблиць та полів у кожній з них у базі даних
Я розглядаю створення базового ORM (чисто для розваги), і мені було цікаво, чи є спосіб повернути список таблиць у базі даних, а також поля для кожної таблиці? Використовуючи це, я хочу мати можливість прокрутити набір результатів (у C #), а потім сказати для кожної таблиці в наборі результатів, зробити це …
84 sql  tsql 


1
Індекс для пошуку елемента в масиві JSON
У мене є таблиця, яка виглядає так: CREATE TABLE tracks (id SERIAL, artists JSON); INSERT INTO tracks (id, artists) VALUES (1, '[{"name": "blink-182"}]'); INSERT INTO tracks (id, artists) VALUES (2, '[{"name": "The Dirty Heads"}, {"name": "Louis Richards"}]'); Є кілька інших стовпців, які не стосуються цього питання. Є причина зберігати їх …

10
Як згрупувати за місяцем із поля Дата за допомогою sql
Як я можу згрупувати лише за місяцем із поля дати (а не групувати за днями)? Ось як виглядає поле дати: 2012-05-01 Ось мій поточний SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <= '2012-12-31' and Defect_Status1 is not null group by Closing_Date, Category
84 sql  sql-server  tsql 

3
T-SQL та речення WHERE LIKE% Parameter%
Я намагався написати заяву, яка використовує речення WHERE LIKE '% text%', але я не отримую результатів, коли намагаюся використовувати параметр для тексту. Наприклад, це працює: SELECT Employee WHERE LastName LIKE '%ning%' Це поверне користувачів Flenning, Manning, Ningle тощо. Але це твердження не буде: DECLARE @LastName varchar(max) SET @LastName = 'ning' …

12
Порушення обмеження цілісності: 1452 Не вдається додати або оновити дочірній рядок:
Я намагаюся вставити значення в мою таблицю коментарів, і я отримую помилку. Це говорить про те, що я не можу додати або оновити дочірній рядок, і я поняття не маю, що це означає. моя схема виглядає приблизно так -- ---------------------------- -- Table structure for `comments` -- ---------------------------- DROP TABLE IF …
84 mysql  sql 


4
перетворення int на real в sqlite - -
Поділ у sqlite повертає ціле значення sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 1 Чи можемо ми набрати результат, щоб отримати реальне значення результату ділення?
84 sql  sqlite  casting  division 


5
Як розділити DATE і TIME з DATETIME в MySQL
Я зберігаю поле DATETIME у таблиці. Кожне значення виглядає приблизно так: 2012-09-09 06:57:12 . Я використовую цей синтаксис: date("Y-m-d H:i:s"); Тепер моє питання полягає в тому, як під час отримання даних, як можна отримати дату та час окремо , використовуючи єдиний запит MySQL? Дата, така як 2012-09-09 і час, як …
84 php  mysql  sql  datetime 

7
Як скинути кілька таблиць у PostgreSQL, використовуючи підстановочний знак
При роботі з розділами часто виникає потреба видалити всі розділи одночасно. Однак DROP TABLE tablename* Не працює. (Узагальнюючий знак не поважається). Чи існує елегантний (читай: легко запам’ятовується) спосіб скинути кілька таблиць в одній команді за допомогою підстановочного символу?
84 sql  postgresql 

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