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

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

5
Як вибрати лише перші рядки для кожного унікального значення стовпця
Скажімо, у мене є таблиця адрес клієнтів: CName | AddressLine ------------------------------- John Smith | 123 Nowheresville Jane Doe | 456 Evergreen Terrace John Smith | 999 Somewhereelse Joe Bloggs | 1 Second Ave У таблиці такий клієнт, як Джон Сміт, може мати кілька адрес. Мені потрібен запит вибору для цієї …


5
Django виділяє лише рядки з повторюваними значеннями полів
припустимо, у нас є модель у django, визначена наступним чином: class Literal: name = models.CharField(...) ... Поле імені не є унікальним, і, отже, може мати повторювані значення. Мені потрібно виконати наступне завдання: Вибрати всі рядки з моделі , які мають принаймні один повторюється значення в nameполе. Я знаю, як це …
96 sql  django  django-orm 

3
MYSQL Дамп лише певних рядків
Я намагаюся зробити mysql-дамп із декількох рядків у своїй базі даних. Потім я можу використовувати дамп для завантаження цих кількох рядків в іншу базу даних. Код у мене працює, але він все скидає. Як я можу змусити mysqldump лише скидати певні рядки таблиці? Ось мій код: mysqldump --opt --user=username --password=password …
96 mysql  sql  mysqldump 


8
як виключити нульові значення в array_agg, як у string_agg, використовуючи postgres?
Якщо я використовую array_aggдля збору імен, я отримую свої імена, розділені комами, але якщо є nullзначення, це значення також береться як ім'я в сукупності. Наприклад : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = 'N' THEN g.users ELSE NULL END) non_canonical_users …

8
Як протестувати оператор оновлення SQL перед запуском?
У деяких випадках запуск оператора UPDATE у виробничій роботі може заощадити день. Однак перерване оновлення може бути гіршим за початкову проблему. Якщо не використовувати тестову базу даних, які варіанти можуть сказати, що робитиме оператор оновлення перед запуском?

7
Не можна використовувати предикат CONTAINS або FREETEXT у таблиці або індексованому поданні, оскільки він не індексований повнотекстовим
У моїй базі даних SQL Server 2008 R2 з’являється така помилка: Не вдається використати CONTAINSабо FREETEXTпредикат у таблиці або індексованому поданні 'tblArmy', оскільки він не індексований повнотекстом.

2
Як використовувати декілька операторів WITH в одному запиті PostgreSQL?
Я хотів би "оголосити", що є фактично декількома таблицями TEMP, використовуючи оператор WITH. Запит, який я намагаюся виконати, відповідає: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS date ) SELECT * FROM table_1 WHERE date IN …

7
Сценарій цілої бази даних SQL-сервера
Чи є спосіб отримати сценарії всіх таблиць, процесів та інших об’єктів з бази даних? Я знаю, що є можливість створити сценарій для бази даних, але це дало мені лише якийсь сценарій верхнього рівня, звичайно, не сценарій для створення всіх таблиць, procs, udfs, .etc.


6
створення випадкового числа за допомогою MYSQL
Я хотів би знати, чи є спосіб вибрати випадково сформоване число між 100 і 500 разом із запитом вибору. Наприклад: SELECT name, address, random_number FROM users Мені не потрібно зберігати цей номер у дБ і використовувати його лише для відображення цілей. Я спробував щось подібне, але це не може приступити …
95 mysql  sql 

12
Чи повинен я здійснити або відмовити прочитану транзакцію?
У мене є запит на читання, який я виконую в рамках транзакції, щоб я міг вказати рівень ізоляції. Що робити після завершення запиту, що мені робити? Здійснити транзакцію Відкат транзакції Нічого не робити (що призведе до відкочування транзакції в кінці використовуваного блоку) Які наслідки має виконання кожного з них? using …



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