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

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

4
Використовуйте оператор LIKE у типі даних XML SQL Server
Якщо у вас є поле varchar, ви можете легко SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%'перевірити, чи містить цей стовпець певний рядок. Як це зробити для типу XML? У мене є таке, що повертає лише рядки, які мають вузол "Текст", але мені потрібно шукати всередині цього вузла select * …

8
Таблиці Postgresql існують, але отримання “відношення не існує” при запиті
У мене є postgresql db з кількома таблицями. Якщо я запитую: SELECT column_name FROM information_schema.columns WHERE table_name="my_table"; Я отримаю список стовпців, належним чином повернутих. Однак, коли я запитую: SELECT * FROM "my_table"; Я отримую помилку: (ProgrammingError) relation "my_table" does not exist 'SELECT *\n FROM "my_table"\n' {} Будь-які думки щодо того, …
88 sql  postgresql 


7
Виберіть максимальне значення для кожної групи
Name Value AnotherColumn ----------- Pump 1 8000.0 Something1 Pump 1 10000.0 Something2 Pump 1 10000.0 Something3 Pump 2 3043 Something4 Pump 2 4594 Something5 Pump 2 6165 Something6 Мій стіл виглядає приблизно так. Я хотів би знати, як вибрати максимальне значення для кожного насоса. select a.name, value from out_pumptable as …
87 sql 

14
Для чого корисні перегляди?
Я просто намагаюся отримати загальне уявлення про те, для чого використовуються подання в СУБД. Тобто я знаю, що таке погляд і як його скласти. Я також знаю, для чого я їх використовував у минулому. Але я хочу переконатися, що я глибоко розумію, для чого корисний погляд, а для чого не …

4
Чому сервер Sql продовжує виконуватися після помилки підвищення, коли xact_abort увімкнено?
Я просто був здивований чимось у TSQL. Я думав, що якщо xact_abort був увімкнений, викликав щось на зразок raiserror('Something bad happened', 16, 1); зупинить виконання збереженої процедури (або будь-якої партії). Але моє повідомлення про помилку ADO.NET просто довело протилежне. Я отримав як повідомлення про помилку riseer у повідомленні про виняток, …
87 sql  sql-server  tsql 

10
Скільки рядків у базі даних ЗАБАГАТО?
У мене є таблиця MySQL InnoDB з 1 000 000 записів. Це занадто багато? Або бази даних можуть впоратися з цим та іншим? Я запитую, тому що я помітив, що деякі запити (наприклад, отримання останнього рядка з таблиці) повільніші (секунди) в таблиці з 1 мільйоном рядків, ніж у одному із …

7
Не вдалося знайти збережену процедуру 'dbo.aspnet_CheckSchemaVersion'
Я використовую WinHost.com для розміщення свого сайту. Система баз даних / членства SQL прекрасно працює на моєму локальному комп’ютері, але при завантаженні на сервер вона не працює. Я правильно виконав усі кроки. І я зв’язався зі службою підтримки мого сервісу, але минуло більше 2 тижнів, і відповіді немає. Я постійно …



8
Як вибрати унікальні записи за допомогою SQL
Коли я виконую "SELECT * FROM table", я отримую результати, як показано нижче: 1 item1 data1 2 item1 data2 3 item2 data3 4 item3 data4 Як бачите, є записи dup з стовпця2 (item1 дублюються). Тож як я міг просто отримати такий результат: 1 item1 data1 2 item2 data3 3 item3 …
87 sql  database 

10
SQL Server - копіюйте збережені процедури з одного базу даних на інший
Я новачок у SQL, і мені потрібно було об’єднати 2 бази даних .mdf в одну. Я зробив це за допомогою диспетчера SQL Server 2008 - Завдання> Імпорт / експорт таблиць. Таблиці та подання були скопійовані успішно, але в новій базі даних немає збережених процедур. Чи можна це зробити?

4
mysql видалити в безпечному режимі - -
У мене є інструктор таблиці, і я хочу видалити записи, які мають зарплату в діапазоні. Інтуїтивний спосіб такий: delete from instructor where salary between 13000 and 15000; Однак у безпечному режимі я не можу видалити запис без надання первинного ключа (ідентифікатора). Тому я пишу такий sql: delete from instructor where …
87 mysql  sql 


20
Отримайте місяць і рік з дати в SQL Server 2005
Мені потрібен місяць + рік від дати і часу в SQL Server, наприклад, «січень 2008». Я групую запит за місяцем, роком. Я шукав і знаходив такі функції, як datepart, convert тощо, але жодна з них не здається для цього корисною. Мені чогось тут не вистачає? Чи є для цього функція?
87 sql  sql-server 

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