Вопросы с тегом «sql»

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


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
Лучший подход для удаления части времени datetime в 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 



4
MySQL: @variable против переменной. Какая разница?
В другом вопросе я написал, кто-то сказал мне, что есть разница между: @variable а также: variable в MySQL. Он также упомянул, как у MSSQL есть пакетная область, а у MySQL есть область сеанса. Может кто-нибудь уточнить это для меня?
501 mysql  sql  variables 

30
Как разделить строку, чтобы получить доступ к элементу x?
Используя SQL Server, как мне разбить строку, чтобы я мог получить доступ к элементу x? Возьми строку «Привет, Джон Смит». Как я могу разбить строку по пробелам и получить доступ к элементу с индексом 1, который должен возвращать «Джон»?
493 sql  sql-server  tsql  split 

13
MySql схема экспорта без данных
Я использую базу данных MySql с Java-программой, теперь я хочу передать программу кому-то другому. Как экспортировать структуру базы данных MySql без данных, только структура?
492 mysql  sql 

29
Есть ли в SQL Server функция Max, которая принимает два значения, такие как Math.Max ​​в .NET?
На этот вопрос есть ответы на Переполнение стека на русском : Поиск максимума на SQL Server. Я хочу написать запрос так: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Но это не так, как MAXработает функция, верно? Это агрегатная функция, поэтому она ожидает один параметр, а затем возвращает MAX всех строк. …
488 sql  sql-server  max 

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



8
Как включить и выключить 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. Я был удивлен, обнаружив, что он не может выполнить преобразование явно или явно - но я даже не знаю, как бы я это сделал, поскольку API Java все еще довольно нов …
453 java  sql  datetime  date 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.