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

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

7
SQL Server динамический запрос PIVOT?
Мне было поручено придумать способ перевода следующих данных: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 в следующее: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 Пустые места могут быть NULL или пробелами, либо …
203 sql  sql-server  tsql  pivot 


6
Что означает предложение SQL «GROUP BY 1»?
Кто - то прислал мне запрос SQL , где GROUP BYположение состояло из заявления: GROUP BY 1. Это должно быть опечатка правильно? В столбце нет псевдонима 1. Что бы это могло значить? Правильно ли я предполагаю, что это опечатка?
203 mysql  sql  group-by 

8
Как заказать с объединением в SQL?
Можно ли заказать, когда данные поступают от многих избранных и объединить их вместе? Такие как Select id,name,age From Student Where age < 15 Union Select id,name,age From Student Where Name like "%a%" Как я могу заказать этот запрос по имени. Некоторые говорили, что вы можете сделать запрос похожим Select id,name,age …
202 sql  sql-order-by  union 

8
Использование псевдонима столбца в предложении WHERE запроса MySQL приводит к ошибке
Запрос, который я выполняю, выглядит следующим образом, однако я получаю эту ошибку: # 1054 - Неизвестный столбец 'Guaranteed_postcode' в 'IN / ALL / ANY subquery' SELECT `users`.`first_name`, `users`.`last_name`, `users`.`email`, SUBSTRING(`locations`.`raw`,-6,4) AS `guaranteed_postcode` FROM `users` LEFT OUTER JOIN `locations` ON `users`.`id` = `locations`.`user_id` WHERE `guaranteed_postcode` NOT IN #this is where the …

4
ОШИБКА: отказано в разрешении для последовательности towns_id_seq с использованием Postgres
Я новичок в postgres (и вообще в информационных системах баз данных). Я запустил следующий скрипт SQL в моей базе данных: create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date not …

7
SQL - имея VS где
У меня есть следующие две таблицы: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). Я хочу найти лектора с самой специализацией. Когда я пытаюсь это, это не работает: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID AND COUNT(S.Expertise) >= ALL (SELECT COUNT(Expertise) FROM …
202 sql  where  having 

3
Таблицы обновлений MYSQL
Я понятия не имею, в чем проблема. Используя MySQL 5.0, я получаю ошибку компиляции при попытке запустить следующий оператор обновления MYSQL UPDATE b SET b.mapx = g.latitude, b.mapy = g.longitude FROM business AS b INNER JOIN business_geocode g ON b.business_id = g.business_id WHERE (b.mapx = '' or b.mapx = 0) …
201 mysql  sql 

3
MySQL ON DUPLICATE KEY UPDATE для вставки нескольких строк в одном запросе
У меня есть запрос SQL, где я хочу вставить несколько строк в одном запросе. поэтому я использовал что-то вроде: $sql = "INSERT INTO beautiful (name, age) VALUES ('Helen', 24), ('Katrina', 21), ('Samia', 22), ('Hui Ling', 25), ('Yumie', 29)"; mysql_query( $sql, $conn ); Проблема в том, что когда я выполняю этот …
200 sql  mysql  duplicates 

5
Удаление PostgreSQL с внутренним объединением
DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' я получаю следующую ошибку PostgreSQL 8.2.11 ERROR: syntax error at or near "B" LINE 1: DELETE B.* from m_productprice B INNER JOIN m_product C ON ... я пытался дать …
200 sql  postgresql 


5
Эффект подсказки NOLOCK в операторах SELECT
Я предполагаю, что реальный вопрос: Если меня не волнует грязное чтение, добавление подсказки with (NOLOCK) к оператору SELECT повлияет на производительность: текущий оператор SELECT другие транзакции против данной таблицы Пример: Select * from aTable with (NOLOCK)
199 sql  sql-server  locking 

11
Синтаксис SQL чувствителен к регистру?
Является ли SQL чувствительным к регистру. Я использовал MySQL и SQL Server, которые кажутся нечувствительными к регистру. Это всегда так? Стандарт определяет чувствительность к регистру?

9
Как узнать, какие таблицы ссылаются на данную таблицу в Oracle SQL Developer?
В Oracle SQL Developer , если я просматриваю информацию в таблице, я могу просматривать ограничения, которые позволяют мне видеть внешние ключи (и, таким образом, на какие таблицы ссылается эта таблица), и я могу просматривать зависимости, чтобы увидеть, что пакеты и такие ссылки в таблице. Но я не уверен, как найти, …

15
Как объединить дату из одного поля со временем из другого поля - MS SQL Server
В выдержке, с которой я имею дело, у меня есть 2 datetimeстолбца. В одном столбце хранятся даты, а в другом - время, как показано. Как я могу запросить таблицу, чтобы объединить эти два поля в 1 столбец типа datetime? Даты 2009-03-12 00:00:00.000 2009-03-26 00:00:00.000 2009-03-26 00:00:00.000 раз 1899-12-30 12:30:00.000 1899-12-30 …
198 sql  sql-server  datetime 

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