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

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

5
MySQL - Отримайте номер рядка у виборі
Чи можу я запустити оператор select і отримати номер рядка, якщо елементи відсортовані? У мене така таблиця: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------------+------+-----+---------+----------------+ | orderID | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | …
181 mysql  sql  row-number 

14
Як у SQL можна згрупувати за діапазонами?
Припустимо, у мене є таблиця з числовим стовпцем (давайте назвати її "оцінка"). Я хотів би створити таблицю підрахунків, яка показує, скільки разів бали з’являлися в кожному діапазоні. Наприклад: діапазон балів | кількість подій ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... | ... У цьому прикладі було …
181 sql  sql-server  tsql 

5
MySQL "NOT IN"
Я хотів запустити простий запит, щоб викинути всі рядки, Table1де головне значення стовпця відсутнє в стовпчику в іншій таблиці ( Table2). Я спробував використовувати: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal Це замість того, щоб викинути синтаксичну помилку. Пошук у Google привів мене до форумів, де люди говорили, …
181 sql  mysql 

9
django test app error - Помилка створення тестової бази даних: дозвіл відмовлено у створенні бази даних
Коли я намагаюся протестувати будь-яку програму з командою (я помітив це, коли я намагався розгорнути свій проект за допомогою тканини, яка використовує цю команду): python manage.py test appname Я отримую цю помилку: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database …

6
Як експортувати всі дані з таблиці у вставний формат sql?
У мене є таблиця (називайте її A_table) в базі даних (називайте її A_db) в Microsoft SQL Server Management Studio, і є 10 рядків. У мене є ще одна база даних (викликайте її B_db), і вона має Таблицю (виклик її B_table), в якій є ті ж налаштування стовпців, що і у …
180 sql  sql-server  copy  export  ssms 

14
Продуктивність MYSQL АБО та ІН
Мені цікаво, чи є якась різниця в характеристиках між наступними SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4) SELECT ... FROM ... WHERE someFIELD between 0 AND 5 SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... чи MySQL оптимізує SQL так само, …

5
є неприпустимим для використання в якості ключового стовпчика в індексі
У мене помилка в Column 'key' in table 'misc_info' is of a type that is invalid for use as a key column in an index. де ключ - nvarchar (max). Швидкий Google знайшов це . Однак це не пояснює, що таке рішення. Як я можу створити щось на зразок словника, …

3
Я хочу використовувати оператор CASE для оновлення деяких записів на sql сервері 2005 року
UPDATE dbo.TestStudents SET LASTNAME = ( CASE WHEN (LASTNAME = 'AAA') THEN 'BBB' WHEN (LASTNAME = 'CCC') THEN 'DDD' WHEN (LASTNAME = 'EEE') THEN 'FFF' ELSE (LASTNAME) END ) Оператор працює з ціллю, але в іншому випадку перевіряється кожен запис у таблиці. Чи є якимось чином я можу залишити незаймані …

10
Витяг годин з DateTime (SQL Server 2005)
Я можу витягти місяць і день, використовуючи Day(Date()), Month(Date()). Я не можу витягувати години, с HOUR(Date()). Я отримую таку помилку. 'HOUR' is not a recognized built-in function name. Як я можу витягнути години?

6
Коли мені потрібно використовувати крапку з комою та косою косою в Oracle SQL?
На цьому тижні ми проводили дебати в моїй компанії щодо того, як нам писати сценарії SQL. Передумови: Наша база даних Oracle 10g (оновлення скоро до 11). Наша команда DBA використовує SQLPlus для того, щоб розгорнути наші сценарії до виробництва. Зараз у нас нещодавно було розгортання, яке не вдалося, оскільки він …
179 sql  oracle 


4
Пріоритетність логічного оператора SQL: І та Ор
Чи є два твердження нижче еквівалентними? SELECT [...] FROM [...] WHERE some_col in (1,2,3,4,5) AND some_other_expr і SELECT [...] FROM [...] WHERE some_col in (1,2,3) or some_col in (4,5) AND some_other_expr Чи є якась таблиця істини, яку я міг би використати для перевірки цього?

14
Струни як первинні ключі в базі даних SQL
Я не дуже добре знайомий з базами даних і теоріями, як вони працюють. Чи повільніше з точки зору продуктивності (вставки / оновлення / запитів) використовувати рядки для первинних ключів, ніж цілі числа?

6
Різниця між Користувачем та Входом у SQL Server
Я нещодавно зіткнувся з багатьма різними областями SQL Server, з якими я звичайно не возиться. Один з них, який мене збентежив, - це область Логін та Користувачі. Здається, це має бути досить проста тема ... Здається, що кожен логін може мати лише 1 користувача, а кожен користувач може мати лише …

4
У списку вибору може бути вказаний лише один вираз, коли підзапит не вводиться з EXISTS
Мій запит наступний і містить підзапит у ньому: select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > 1 and B = 0 GROUP BY A_ID ORDER BY ud DESC) Я отримую помилку ... Only one expression …
178 sql  sql-server  tsql  exists 

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