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

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

17
Помилка 5 операційної системи SQL Server: "5 (доступ заборонено.)"
Я починаю вивчати SQL, і у мене є книга, яка забезпечує базу даних, над якою можна працювати. Ці файли нижче знаходяться в каталозі, але проблема полягає в тому, що коли я запускаю запит, він дає мені цю помилку: Msg 5120, рівень 16, стан 101, рядок 1 Неможливо відкрити фізичний файл …
153 sql  sql-server 

6
Як вказати "закрити існуючі з'єднання" в скрипті sql
Я активно займаюся розробкою моєї схеми в SQL Server 2008 і часто хочу повторно запускати сценарій падіння / створення бази даних. Коли я біжу USE [master] GO IF EXISTS (SELECT name FROM sys.databases WHERE name = N'MyDatabase') DROP DATABASE [MyDatabase] GO Я часто отримую цю помилку Msg 3702, Level 16, …
153 sql  sql-server 

3
SQL Server NOLOCK та приєднується
Передумови: У мене є важливий запит щодо продуктивності, який я б хотів запустити, і мене не хвилюють брудні читання. Моє запитання: Якщо я використовую приєднання, чи потрібно також вказувати підказку NOLOCK на них? Наприклад; є: SELECT * FROM table1 a WITH (NOLOCK) INNER JOIN table2 b WITH (NOLOCK) ON a.ID …
153 sql  sql-server  nolock 


7
Структура бази даних для структури даних дерев
Який найкращий спосіб реалізувати в базі даних настроювану (тобто структуру дерева з невідомою кількістю рівня) деревоподібну структуру даних? Я робив це один раз, перш ніж використовувати таблицю з іноземним ключем до себе. Які інші реалізації ви могли бачити, і чи має це реалізація сенс?

5
Яка різниця між НЕ ІСНУЄТЬСЯ проти НЕ ВІД І НАЛЕВОМ ПРИЄДНАЙТЕСЬ, ЩО НУЛЬТЕ?
Мені здається, що ви можете зробити те ж саме в SQL-запиті, використовуючи або НЕ ІСНУЄТЬСЯ, ні ВНУТЬ, або ВЛІТТЕ ПРИЄДНАЙТЕСЬ, ЩО НУЛЬНО. Наприклад: SELECT a FROM table1 WHERE a NOT IN (SELECT a FROM table2) SELECT a FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table1.a = table2.a) …
151 sql 

5
Порівняйте DATETIME та DATE ігноруючи проміжок часу
У мене дві таблиці, де стовпець [date]є типом DATETIME2(0). Я повинен порівнювати два записи лише за їх частинами за датою (день + місяць + рік), відкидаючи частини часу (години + хвилини + секунди). Як я можу це зробити?

8
Цикл SQL Server - як я проходжу цикл через набір записів
як я переглядаю набір записів із вибору? Так скажіть, наприклад, у мене є кілька записів, які я хочу переглядати і робити щось із кожним записом. Ось примітивна версія мого вибору: select top 1000 * from dbo.table where StatusID = 7 Дякую
151 sql  sql-server 

22
Видалення повторюваних рядків із таблиці в Oracle
Я тестую щось в Oracle і заповнюю таблицю з деякими зразковими даними, але в процесі випадково завантажував дублікати записів, тому тепер не можу створити первинний ключ за допомогою деяких стовпців. Як я можу видалити всі повторювані рядки та залишити лише один із них?




12
CROSS JOIN vs INNER JOIN у SQL
У чому різниця між CROSS JOINі INNER JOIN? КРОВИЙ ПРИЄДНАЙТЕСЬ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies ВНУТРІШНЄ З'ЄДНАННЯ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Який з …

10
Яка різниця між функціями RANK () та DENSE_RANK () в oracle?
У чому різниця між RANK()і DENSE_RANK()функціями? Як дізнатися n-ту зарплату в наступній emptblтаблиці? DEPTNO EMPNAME SAL ------------------------------ 10 rrr 10000.00 11 nnn 20000.00 11 mmm 5000.00 12 kkk 30000.00 10 fff 40000.00 10 ddd 40000.00 10 bbb 50000.00 10 ccc 50000.00 Якщо в таблиці є дані nulls, що буде, якщо …

3
Як перелічити активні підключення на PostgreSQL?
Чи є команда в PostgreSQL для вибору активних підключень до даної бази даних? psqlстверджує, що я не можу скинути одну зі своїх баз даних, оскільки до неї є активні з'єднання , тому я хотів би побачити, що таке з'єднання (і з яких машин)

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