Вопросы с тегом 'sql'
Язык структурированных запросов (SQL) - это язык для запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, выборочные данные и тег для реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т.д.). Если ваш вопрос касается исключительно конкретной СУБД (использует определенные расширения/функции), вместо этого используйте этот тег СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO/IEC SQL.
37
В чем разница между "INNER JOIN" и "OUTER JOIN"?
Также как LEFT JOIN, RIGHT JOIN и FULL JOIN вписываются?
01 сент. '08 в 22:36
33
Как я могу ОБНОВИТЬ из SELECT в SQL Server?
В SQL Server можно insert в таблицу с помощью инструкции SELECT:
INSERT INTO Table (col1, col2, col3)
SELECT col1, col2, col3
FROM other_table
WHERE sql = 'cool'
Возможно ли обновление через SELECT? У меня есть временная таблица, содержащая знач...
25 февр. '10 в 14:36
28
Как я могу предотвратить SQL-инъекцию в PHP?
Если пользовательский ввод вставлен без изменения в SQL-запрос, приложение становится уязвимым для SQL-инъекции, как в следующем примере:
$unsafe_variable = $_POST['user_input'];
mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variabl...
12 сент. '08 в 23:55
37
Добавьте столбец со значением по умолчанию в существующую таблицу в SQL Server
Как можно добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000/SQL Server 2005?
18 сент. '08 в 12:30
10
Как работает индексация базы данных?
Учитывая, что индексирование так важно, поскольку размер вашего набора данных увеличивается, может ли кто-нибудь объяснить, как индексирование работает на уровне базы данных? Информацию о запросах для индексирования поля смотрите в разделе Как инде...
04 авг. '08 в 10:07
48
Как конкатенировать текст из нескольких строк в одну текстовую строку на SQL-сервере?
Рассмотрим таблицу базы данных, содержащую имена, с тремя строками:
Peter
Paul
Mary
Есть ли простой способ превратить это в одну строку Peter, Paul, Mary?
11 окт. '08 в 23:49
45
Как импортировать файл SQL с помощью командной строки в MySQL?
У меня есть файл .sql с экспортом из phpMyAdmin. Я хочу импортировать его на другой сервер с помощью командной строки. У меня установлена Windows Server 2008 R2. Я поместил файл .sql на диск C и попробовал эту команду database_name < file.sql
...
16 июл. '13 в 0:43
45
Как вернуть только дату из типа данных SQL Server DateTime
SELECT GETDATE()
Возвращает: 2008-09-22 15:24:13.790
Я хочу эту часть даты без временной части: 2008-09-22 00:00:00.000
Как я могу это получить?
22 сент. '08 в 3:31
30
Поиск повторяющихся значений в таблице SQL
Легко найти duplicates с одним полем: SELECT name, COUNT(email)
FROM users
GROUP BY email
HAVING COUNT(email) > 1
Поэтому, если у нас есть таблица ID NAME EMAIL
1 John [email protected]
2 Sam [email protected]
3 Tom [email protected]
4 B...
07 апр. '10 в 18:17
4
Вставка нескольких строк в один SQL-запрос?
У меня есть несколько наборов данных для вставки сразу, скажем, 4 строки. Моя таблица имеет три столбца: Person, Id и Office.
INSERT INTO MyTable VALUES ("John", 123, "Lloyds Office");
INSERT INTO MyTable VALUES ("Jane", 124, "Lloyds Office");
INSE...
17 янв. '09 в 5:55
3
Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?
Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN
в MySQL?
18 апр. '11 в 17:15
29
Вставка результатов хранимой процедуры во временную таблицу
Как сделать SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table] и без определения [temp table]? Select все данные из BusinessLine в tmpBusLine отлично. select *
into tmpBusLine
from BusinessLine
Я пытаюсь сделать то же самое, но и...
17 мар. '09 в 10:45
42
Дилемма имен таблиц: сингулярные или множественные имена
В Academia указано, что имена таблиц должны быть единственными сущностями, в которых хранятся атрибуты.
Мне не нравится любой T-SQL, для которого требуются квадратные скобки вокруг имен, но я переименовал таблицу Users в единственное число, навсегд...
03 дек. '08 в 18:09
26
Как выполнить IF... ТОГДА в SQL SELECT?
Как мне выполнить IF...THEN в операторе SQL SELECT? Например: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
15 сент. '08 в 14:34
26
В чем разница между UNION и UNION ALL?
В чем разница между UNION и UNION ALL?
08 сент. '08 в 15:19