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

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



12
Коли використовувати одиничні лапки, подвійні лапки та зворотні посилання в MySQL
Я намагаюся навчитися найкращим способом писати запити. Я також розумію важливість бути послідовною. До сих пір я випадково використовував одиничні цитати, подвійні лапки та зворотні посилання без будь-якої реальної думки. Приклад: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; Крім того , в наведеному вище прикладі, …
633 mysql  sql  quotes 

21
Рішення для ВСТАВЛЕННЯ АБО ОНОВЛЕННЯ на SQL Server
Припустимо структуру таблиці MyTable(KEY, datafield1, datafield2...). Часто я хочу або оновити існуючий запис, або вставити новий запис, якщо його не існує. По суті: IF (key exists) run update command ELSE run insert command Який найкращий спосіб написати це?

30
Виберіть рядок із значенням "Макс" для стовпця
Таблиця: UserId, Value, Date. Я хочу отримати UserId, значення для макс (дати) для кожного UserId. Тобто значення для кожного UserId, який має останню дату. Чи є спосіб зробити це просто в SQL? (Переважно Oracle) Оновлення: Вибачення за неоднозначність: мені потрібно отримати ВСІ UserIds. Але для кожного UserId лише той рядок, …



15
Поле SQL SELECT WHERE містить слова
Мені потрібен вибір, який би повертав такі результати: SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3' І мені потрібні всі результати, тобто це включає рядки з 'word2 word3 word1' або 'word1 word3 word2' або будь-яку іншу комбінацію цих трьох. Усі слова повинні бути в результаті.
562 sql  select 


9
Пропустіть певні таблиці за допомогою mysqldump
Чи є спосіб обмежити певні таблиці з команди mysqldump? Наприклад, я використовував би такий синтаксис, щоб скинути лише таблицю1 та таблицю2: mysqldump -u username -p database table1 table2 > database.sql Але чи є подібний спосіб скинути всі таблиці, крім table1 та table2? Я нічого не знайшов у документації на mysqldump, …
558 sql  mysql  database  mysqldump 

24
Чи можливо вставити кілька рядків одночасно в базу даних SQLite?
У MySQL ви можете вставити кілька рядків так: INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); Однак я отримую помилку, коли намагаюся зробити щось подібне. Чи можливо вставити кілька рядків одночасно в базу даних SQLite? Який синтаксис для цього робити?
551 sql  sqlite  syntax 

30
Як я можу отримати засіб для створення запитів для виведення його сирого SQL-запиту як рядка?
Дано наступний код: DB::table('users')->get(); Я хочу отримати необроблену рядок запитів SQL, яку буде генерувати вищевказаний конструктор баз даних. У цьому прикладі це було б SELECT * FROM users. Як це зробити?

17
Як відновити дамп-файл із mysqldump?
Мені видали файл бази даних MySQL, який мені потрібно відновити як базу даних на моїй машині Windows Server 2008. Я спробував використовувати MySQL Administrator, але у мене з’явилася така помилка: Вибраний файл був згенерований mysqldump і не може бути відновлений цим додатком. Як мені це зробити?
542 mysql  sql  database 

11
НЕ ВІД НЕ ІСНУЄ
Який із цих запитів швидше? НЕ Є: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Або НЕ: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID NOT IN ( SELECT ProductID FROM Northwind..[Order Details]) План виконання запитів говорить, що …
538 sql  sql-server  notin 

18
SQLite - UPSERT * не * ВСТАВКА або ЗАМІНА
http://en.wikipedia.org/wiki/Upsert Вставте оновлення, що зберігається, на SQL Server Чи є якийсь розумний спосіб зробити це в SQLite, про який я не думав? В основному я хочу оновити три з чотирьох стовпців, якщо запис існує, якщо його немає, я хочу ВСТАВИТИ запис із значенням за замовчуванням (NUL) для четвертого стовпця. Ідентифікатор …
535 sql  sqlite  upsert 

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