Вопросы с тегом '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 вписываются?
02 сент. '08 в 1:36
32 отв.

Как я могу ОБНОВИТЬ из 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 в 17:36
28 отв.

Как я могу предотвратить SQL-инъекцию в PHP?

Если пользовательский ввод вставлен без изменения в SQL-запрос, приложение становится уязвимым для SQL-инъекции, как в следующем примере: $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variabl...
13 сент. '08 в 2:55
32 отв.

Добавьте столбец со значением по умолчанию в существующую таблицу в SQL Server

Как можно добавить столбец со значением по умолчанию в существующую таблицу в SQL Server 2000/SQL Server 2005?
18 сент. '08 в 15:30
46 отв.

Как конкатенировать текст из нескольких строк в одну текстовую строку на SQL-сервере?

Рассмотрим таблицу базы данных, содержащую имена, с тремя строками: Peter Paul Mary Есть ли простой способ превратить это в одну строку Peter, Paul, Mary?
12 окт. '08 в 2:49
10 отв.

Как работает индексация базы данных?

Учитывая, что индексация настолько важна, что ваш набор данных увеличивается по размеру, может кто-нибудь объяснить, как индексирование работает на уровне агностики базы данных? Информацию о запросах для индексации поля можно найти Как индексировать...
04 авг. '08 в 13:07
42 отв.

Как вернуть только дату из типа данных SQL Server DateTime

SELECT GETDATE() Возвращает: 2008-09-22 15:24:13.790 Я хочу эту часть даты без временной части: 2008-09-22 00:00:00.000 Как я могу это получить?
22 сент. '08 в 6:31
28 отв.

Поиск повторяющихся значений в таблице SQL

Легко найти duplicates с одним полем: SELECT name, COUNT(email) FROM users GROUP BY email HAVING COUNT(email) > 1 Поэтому, если у нас есть таблица ID NAME EMAIL 1 John asd@asd.com 2 Sam asd@asd.com 3 Tom asd@asd.com 4 B...
07 апр. '10 в 21:17
27 отв.

Вставка результатов хранимой процедуры во временную таблицу

Как сделать SELECT * INTO [temp table] FROM [stored procedure]? Не FROM [Table] и без определения [temp table]? Select все данные из BusinessLine в tmpBusLine отлично. select * into tmpBusLine from BusinessLine Я пытаюсь сделать то же самое, но и...
17 марта '09 в 13:45
40 отв.

Как импортировать файл SQL с помощью командной строки в MySQL?

У меня есть файл .sql с экспортом из phpMyAdmin. Я хочу импортировать его на другой сервер с помощью командной строки. У меня установлена Windows Server 2008 R2. Я поместил файл .sql на диск C и попробовал эту команду database_name < file.sql ...
16 июля '13 в 3:43
3 отв.

Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

Какая разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN в MySQL?
18 апр. '11 в 20:15
36 отв.

Как удалить повторяющиеся строки?

Каков наилучший способ удаления повторяющихся строк из довольно большой таблицы SQL Server (т.е. 300 000 строк)? Строки, конечно, не будут совершенными дубликатами из-за существования поля идентичности RowID. MyTable RowID int not null identi...
21 авг. '08 в 0:51
23 отв.

В чем разница между UNION и UNION ALL?

В чем разница между UNION и UNION ALL?
08 сент. '08 в 18:19
12 отв.

Каковы варианты хранения иерархических данных в реляционной базе данных?

Хорошие обзоры Вообще говоря, вы принимаете решение между быстрыми временами чтения (например, вложенным набором) или быстрым временем записи (список смежности). Как правило, вы получаете комбинацию из следующих вариантов, которые наилучшим образом...
29 окт. '10 в 3:23
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 в 8:55