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

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


14
Який найефективніший / елегантний спосіб розібрати плоский стіл на дерево?
Припустимо, у вас є плоска таблиця, яка зберігає впорядковану ієрархію дерев: Id Name ParentId Order 1 'Node 1' 0 10 2 'Node 1.1' 1 10 3 'Node 2' 0 20 4 'Node 1.1.1' 2 10 5 'Node 2.1' 3 10 6 'Node 1.2' 1 20 Ось схема, де ми маємо …

23
Найкращий підхід до видалення часової частини дати в SQL Server
Який метод забезпечує найкращу ефективність при видаленні частини часу з поля дати в SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) або b) select cast(convert(char(11), getdate(), 113) as datetime) Другий метод дійсно надсилає ще кілька байтів, але це може бути не так важливо, як швидкість конверсії. І те й …
514 sql  sql-server  tsql  datetime  date 




30
Як розділити рядок, щоб отримати доступ до елемента x?
Як використовувати SQL Server, як розділити рядок, щоб отримати доступ до елемента x? Візьміть рядок "Привіт Джон Сміт". Як я можу розділити рядок на пробіл та отримати доступ до елемента в індексі 1, який повинен повернути "Джон"?
493 sql  sql-server  tsql  split 

13
Схема експорту MySql без даних
Я використовую базу даних MySql з програмою Java, тепер я хочу надати програму комусь іншому. Як експортувати структуру бази даних MySql без даних у ній, лише структуру?
490 mysql  sql 

29
Чи є в SQL Server функція Max, яка приймає два значення, наприклад, Math.Max ​​в .NET?
На цей питання є відповіді на Stack Overflow на російському : Пошук максимуму на SQL Server, який передбачає вхід два значення як у .Net? Я хочу написати такий запит: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Але це не так, як MAXфункціонує функція, правда? Це сукупна функція, тому вона очікує …
488 sql  sql-server  max 

19
Який найкращий спосіб додати результати пошуку на SQL Server
Який найкращий спосіб (залежно від продуктивності) підкреслити результати в SQL Server 2000, 2005, 2008, 2012, якщо ви також хочете отримати загальну кількість результатів (перед тим, як створити сторінку)?



7
Як увімкнути та вимкнути IDENTITY_INSERT за допомогою SQL Server 2008?
Чому я отримую помилку під час вставки, коли IDENTITY_INSERTвстановлено значення OFF? Як правильно його увімкнути в SQL Server 2008? Це за допомогою SQL Server Management Studio? Я запустив цей запит: SET IDENTITY_INSERT Database. dbo. Baskets ON Потім я повернув повідомлення в консолі про те, що команда (и) успішно виконана. Однак, …

18
Як конвертувати java.util.Date в java.sql.Date?
Я намагаюсь використовувати java.util.Dateяк вхід, а потім створювати з ним запит - тому мені потрібен java.sql.Date. Я був здивований, виявивши, що не може зробити перетворення неявно або явно - але я навіть не знаю, як би це зробити, оскільки Java API для мене все ще досить новий.
453 java  sql  datetime  date 

19
Додавання ідентичності до наявного стовпця
Мені потрібно змінити первинний ключ таблиці на стовпчик ідентичності, і в ньому вже є ряд рядків. У мене є сценарій очищення ідентифікаторів, щоб переконатися, що вони послідовні, починаючи з 1, добре працює на моїй тестовій базі даних. Яка команда SQL для зміни стовпця, щоб мати властивість ідентичності?

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