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

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

11
Чи можу я зробити максимум (кол (*)) в SQL?
Ось мій код: select yr,count(*) from movie join casting on casting.movieid=movie.id join actor on casting.actorid = actor.id where actor.name = 'John Travolta' group by yr Ось питання Які були найзайнятіші роки для «Джона Траволти». Покажіть кількість фільмів, які він зняв за кожен рік. Ось структура таблиці: movie(id, title, yr, score, …
76 sql 

7
Що робить символ “@” у SQL?
Я переглядав питання і помітив це: SELECT prodid, issue FROM Sales WHERE custid = @custid AND datesold = SELECT MAX(datesold) FROM Sales s WHERE s.prodid = Sales.prodid AND s.issue = Sales.issue AND s.custid = @custid Мені цікаво, що робить "@" перед custID? Це просто спосіб посилання на ідентифікатор custid з …
76 sql 

11
Загальна кількість замків перевищує розмір столу замків
Я запускаю звіт у MySQL. Один із запитів передбачає вставку великої кількості рядків до тимчасової таблиці. Коли я намагаюся запустити його, я отримую таку помилку: Код помилки 1206: Кількість блокувань перевищує розмір таблиці замків. Розглядаються такі запитання: create temporary table SkusBought( customerNum int(11), sku int(11), typedesc char(25), key `customerNum` (customerNum) …
76 mysql  sql 

11
Як вирішити неоднозначні імена стовпців під час отримання результатів?
У моїй базі даних є дві таблиці: НОВИНИ таблиця зі стовпцями: id - ідентифікатор новини user - ідентифікатор користувача автора) Таблиця USERS зі стовпцями: id - ідентифікатор користувача Я хочу виконати цей SQL: SELECT * FROM news JOIN users ON news.user = user.id Коли я отримую результати в PHP, я …


6
Шукайте “ціле співпадання слів” у MySQL
Я хотів би написати SQL-запит, який шукає ключове слово у текстовому полі, але лише якщо це "ціле слово відповідає" (наприклад, коли я шукаю "rid", він не повинен відповідати "посушливому", але він повинен матч "позбавлення" Я використовую MySQL. На щастя, продуктивність у цьому додатку не є критичною, і розмір бази даних, …

2
Отримайте кілька значень у курсорі SQL Server
У мене є курсор, що містить кілька стовпців із рядка, який він повертає, який я хотів би обробити відразу. Я помічаю, що більшість прикладів, як я використовую курсори, показують, що вони призначають певний стовпець від курсора скалярному значенню по одному, а потім переходять до наступного рядка, напр OPEN db_cursor FETCH …
75 sql  sql-server  tsql  cursor 

11
Чи є обхідне рішення для ORA-01795: максимальна кількість виразів у списку становить 1000 помилок?
Чи є обхідне рішення для 'ORA-01795: maximum number of expressions in a list is 1000 error' У мене є запит, і це вибір полів на основі значення одного поля. Я використовую речення in, і є 10000+ значень приклад: select field1, field2, field3 from table1 where name in ( 'value1', 'value2', …
75 sql  toad 

3
Додавання початкового нуля до деяких значень у стовпці в MySQL
У мене є файл CSV, надісланий мені у форматі CSV. Поле інтересів - 8 цифр. Деякі з них починалися з 0. Поле було надіслано цифровим. Отже, зараз я опустив кілька провідних нулів. Я вже перетворив поле на varchar. Тепер мені потрібно зробити це: У мене це зараз: 12345678 1234567 Мені …
75 mysql  sql  database 

10
DBCC CHECKIDENT встановлює ідентичність на 0
Я використовую цей код для скидання ідентифікації в таблиці: DBCC CHECKIDENT('TableName', RESEED, 0) Це працює нормально більшу частину часу, при першій вставці я вставляю 1 у стовпець Id. Однак, якщо я скину БД і відтвору її (за допомогою написаних мною сценаріїв), а потім викликаю DBCC CHECKIDENT, перший вставлений елемент матиме …
75 sql  sql-server 

4
Створення нової бази даних із резервної копії іншої бази даних на тому ж сервері?
Я намагаюся створити нову базу даних із старої резервної копії бази даних на тому ж сервері. Коли я використовую студію управління сервером SQL і намагаюся відновити нову БД із резервної копії, я отримую цю помилку System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'test' …

5
Як виконати файл .sql за допомогою PowerShell?
Я маю . sqlфайл. Я намагаюся передати деталі рядка з'єднання через скрипт Powershell і викликати .sqlфайл. Я шукав і придумав командлет, пов'язаний з Invoke-sqlcmd. Поки я намагався знайти модуль, що відповідає SQL, я не знайшов жодного на своїй машині. Чи слід мені щось встановлювати на мою машину (машина вже має …

11
Передача масиву параметрів збереженій процедурі
Мені потрібно передати масив "ідентифікаторів" у збережену процедуру, щоб видалити всі рядки з таблиці, окрім рядків, що відповідають ідентифікаторам у масиві. Як я можу це зробити найпростішим способом?

9
Використання ISNULL проти використання COALESCE для перевірки конкретного стану?
Я знаю, що можна передавати декілька параметрів COALESCE, але коли ви хочете перевірити лише один вираз, щоб побачити, чи не існує він, ви використовуєте за замовчуванням чи це краща практика використовувати ISNULLзамість цього? Чи є підвищення продуктивності між ними?
74 sql  tsql  coalesce  isnull 


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