Вопросы с тегом 'sql'

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

MySQL Query GROUP BY день/месяц/год

Возможно ли, что я делаю простой запрос, чтобы подсчитать, сколько записей у меня есть за определенный период времени, например год, месяц или день, с полем TIMESTAMP, например: SELECT COUNT(id) FROM stats WHERE record_date.YEAR = 2009 GROUP BY rec...
03 февр. '09 в 23:29
22 отв.

Поиск текста в хранимой процедуре в SQL Server

Я хочу искать текст из всех хранимых процедур моей базы данных. Я использую следующий SQL: SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.o...
05 февр. '13 в 12:30
24 отв.

Можно ли вставлять сразу несколько строк в базу данных SQLite?

В MySQL вы можете вставить несколько строк следующим образом: INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); Тем не менее, я получаю сообщение о...
22 окт. '09 в 23:04
33 отв.

Извлечь строку, которая имеет максимальное значение для столбца

Таблица: UserId, Value, Date. Я хочу получить UserId, Value для max (Date) для каждого UserId. То есть значение для каждого пользователя, имеющего последнюю дату. Есть ли способ сделать это просто в SQL? (Желательно Oracle) Обновление: Извинени...
23 сент. '08 в 17:34
16 отв.

Как восстановить файл дампа из mysqldump?

Мне был предоставлен файл базы данных MySQL, который мне нужно восстановить как базу данных на моем компьютере под управлением Windows Server 2008. Я пробовал использовать MySQL Administrator, но я получил следующую ошибку: Выбранный файл был сген...
20 сент. '08 в 0:27
7 отв.

Запрос обновления SQL с использованием объединений

Мне нужно обновить поле со значением, которое возвращается соединением из трех таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.Man...
11 июня '09 в 21:49
11 отв.

Как узнать, какой символ задает база данных MySQL/стол/столбец?

Что такое (по умолчанию) кодировка для: База данных MySQL Таблица MySQL столбец MySQL
26 июня '09 в 18:22
44 отв.

Как разбить строку, чтобы я мог получить доступ к элементу x?

Используя SQL Server, как мне разделить строку, чтобы я мог получить доступ к элементу x? Возьмите строку "Привет, Джон Смит". Как я могу разделить строку по пробелу и получить доступ к элементу в индексе 1, который должен вернуть "Джон"?
05 авг. '08 в 21:15
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...
10 окт. '08 в 19:47
28 отв.

Как запросить случайную строку в SQL?

Как я могу запросить случайную строку (или как можно ближе к действительно случайной, как это возможно) в чистом SQL?
21 авг. '08 в 9:28
14 отв.

Как удалить таблицу, если она существует в SQL Server?

Имя таблицы Scores. Правильно ли сделать следующее? IF EXISTS(SELECT * FROM dbo.Scores) DROP TABLE dbo.Scores
25 окт. '11 в 12:05
23 отв.

Лучший подход для удаления временной части datetime в SQL Server

Какой метод обеспечивает лучшую производительность при удалении временной части из поля datetime в SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) или b) select cast(convert(char(11), getdate(), 113) as datetime) Второй способ ...
24 июля '09 в 15:49
16 отв.

Как получить имена столбцов из таблицы в SQL Server?

Я хотел бы запросить имя всех столбцов таблицы. Я нашел, как это сделать: Oracle MySQL PostgreSQL Но мне нужно знать: как это можно сделать в Microsoft SQL Server (2008 в моем случае)?
28 июня '09 в 17:05
4 отв.

MySQL: переменная @variable. Какая разница?

В другом вопросе, который я отправил, кто-то сказал мне, что есть разница между: @variable и variable в MySQL. Он также упомянул, как MSSQL имеет пакетную область, а MySQL имеет область сеанса. Может ли кто-нибудь уточнить это для меня?
18 июня '09 в 2:04
5 отв.

java.util.Date vs java.sql.Date

java.util.Date vs java.sql.Date: когда использовать, что и почему?
21 февр. '10 в 16:16