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

Подробнее про sql...

Как обновить несколько значений в таблице SQL-сервера? Вот значения в таблице для столбца X: 80, 81, 90 Я хочу, чтобы они были обновлены до 0080, 0081, 0090. Я обновлял каждое значение следующим образом: update TBL_NAME set TXN_ID = '0094', где TXN_ID = '94' Я знаю, что оператор IN не работал. Люб....
26 Фев 2021 в 16:55
У меня есть база данных, из которой мне нужно получить данные в том же порядке, в каком они были заполнены в таблице. Имя таблицы - библия. Когда я набираю table bible; в psql, он печатает данные в том порядке, в котором они были заполнены, но когда я пытаюсь получить их, некоторые строки всегда не....
26 Фев 2021 в 16:24
Я пытаюсь найти поисковый запрос, переданный в @Search как в столбце INT, так и в столбце NVARCHAR. Раньше я выполнял поиск по нескольким столбцам, как показано ниже, но мне никогда не приходилось сравнивать столбцы разных типов. @Search NVARCHAR(1000) SELECT [Stuff] FROM [Tables] WHERE [IDC....
26 Фев 2021 в 15:48
Так что у меня есть эта функция: create or replace function get_authorization( p_pnr in bankcustomer.pnr%type, p_knr in account.cnr%type) return number as v_authorization bankcustomer.pnr%type; begin select count(*) into v_authorization from bankcustomer,account where pnr = p_pnr and cnr = p_cn....
26 Фев 2021 в 15:45
Я создал тип данных и объявил таблицу этого типа, которую собираюсь передать в качестве параметра оператору OPENQUERY. OPENQUERY возвращает ошибку о том, что у объекта нет столбцов. Во-первых, параметр таблицы определяется следующим образом: CREATE TYPE LooseTimecardsTableType AS TABLE ([LABORKEY....
26 Фев 2021 в 15:23
Об этом спрашивали несколько раз, но я не смог реализовать ни один из ответов. У меня есть таблица со столбцом с датами, которая была создана как VARCHAR, я хочу преобразовать ее в Date (103). Я видел несколько ответов со следующим: SELECT CONVERT(VARCHAR(10), GETDATE(), 103) AS [DD/MM/YYYY] Это бу....
26 Фев 2021 в 15:21
Всего есть три таблицы. Я написал следующий запрос, чтобы объединить эти три таблицы. Я хочу написать SQL-оператор, чтобы показать сотрудников, которые работали в ИТ-отделе и зарабатывают больше, чем средняя зарплата. Мое заявление ниже. Но когда оператор запускается, я получаю предупреждение «да....
26 Фев 2021 в 14:02
В настоящее время я работаю над системой записи на прием, и большая часть ее работы сработала. Мне очень трудно только ту часть, где посетитель должен выбрать время. Я боролся с этим некоторое время и решил обратиться к SO. Идея: если посетитель хочет забронировать временное окно с 10:00 до 13:00,....
26 Фев 2021 в 13:38
У меня есть простые столовые друзья, которые выглядят так: С идентификатором человека (id_friend) и идентификатором его друга (id_friend_of). Я пытаюсь получить все идентификаторы друзей определенного пользователя с глубиной, чтобы все люди были связаны с конкретным пользователем с определенной глу....
26 Фев 2021 в 13:23
У меня есть две таблицы, CREATE TABLE `voyages` ( `voyage_id` int(11) NOT NULL, `voyage_type` int(11) NOT NULL, `voyage_groupBooking` tinyint(4) NOT NULL DEFAULT 0, `voyage_live` tinyint(4) NOT NULL DEFAULT 0, `voyage_featured` tinyint(4) NOT NULL DEFAULT 0, `voyage_name` varchar(60) NOT NULL, `voya....
26 Фев 2021 в 13:19
Я пытаюсь понять, как установить выходное значение в пользовательских функциях в postgres. Итак, я сделал эту простую функцию: CREATE OR REPLACE FUNCTION test() RETURNS BOOLEAN AS $return_value$ DECLARE return_value BOOLEAN; BEGIN SET return_value = TRUE RETURN return_v....
26 Фев 2021 в 12:49
Во-первых, извиняюсь, если это кажется очень тривиальным, но я пробовал это самостоятельно какое-то время без особого успеха, поэтому прошу помощи. Ниже приведены 3 запроса sql (точки 1,2,3), которые я хочу объединить в один запрос, дающий результат, показанный в пункте 4. (RDATE, CODATE, COMDATE -....
26 Фев 2021 в 12:48
Каким способом удалить полностью идентичные строки из таблицы с 2 столбцами и сохранить 1 строку? (DISTINCT работает только с 1 столбцом) Var1 Var2 1 a 1 a 1 a 2 a 2 b Желаемая выходная таблица Var1 Var2 1 a 2 a 2 b ....
26 Фев 2021 в 12:34
У меня есть таблица emails: CREATE TABLE public.emails ( id bigint NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY (MAXVALUE 9223372036854775807), name text not null ); У меня есть таблица contacts: CREATE TABLE public.contacts ( id bigint NOT NULL PRI....
26 Фев 2021 в 12:33
Как написать запрос с указанием страны, города, почтового индекса, адреса и количества отделов, в которых работают как минимум 2 сотрудника? Ниже представлен запрос, который я написал, но в результате я получаю ошибку «не выражение GROUP BY». SELECT k.COUNTRY_NAME, l.CITY, l.POSTAL_CO....
26 Фев 2021 в 12:30
У меня есть таблица ORDERS со столбцом с именем cache_total_price, потраченная каждым клиентом. +----+-----------+------------+-----------+------------------+ | id | client_id | date | reference | cache_total_price| +----+-----------+------------+-----------+------------------+ | 1 | 2....
sql
26 Фев 2021 в 11:57
Мне нужно рассчитать новый столбец, используя подвижные вычисления. Например, у меня есть таблица: A B 10 15 11 14 12 13 Мне нужно вычислить новый столбец, в котором 1-е значение рассчитывается как 5000/10 * 15, 2-е значение - (5000/10 * 15) / 11 * 14, 3-е - ((5000/10 * 15) / 11 * 14) / 12 * ....
У меня есть два столбца в таблице SQL, и мне нужен третий столбец с суммой двух других. Можно ли добавить вычисляемый столбец? SELECT WRAP_DURATION, IS_SERV_TYP_FLAG, FROM RVM_DM.FACT_INTERACTION_SEGMENT ....
26 Фев 2021 в 10:54
Считайте, что у меня есть данные ниже, create table #Temp(PropertyID nvarchar(255),BuildingID nvarchar(255),UnitID nvarchar(255),TenantName nvarchar(255),FieldName nvarchar(255),CurrentValue nvarchar(255),PreviousValue nvarchar(255)) insert into #Temp Values ('p1','B1','5','Spencer','Lease_EndDate'....
26 Фев 2021 в 10:50
Я баловался кодом sql и недавно читал псевдонимы. Я немного смущен, почему следующее утверждение не работает: select id, data from table1 a inner join ( select id, data from table2 b, ( select id, data from table3 e where b.id = e.id ) c where b.id = a.id )d on a.id....
26 Фев 2021 в 09:54
У меня есть таблица Rand_No, где я хочу обновить вот так UPDATE RAND_NO SET rand_no1 = select floor(dbms_random.value(30, 35)) result from dual connect by level <= 366 / Я хочу ввести данные между (30, 35) случайным образом и до 366 записей, когда он работал так, просто вставив его insert....
26 Фев 2021 в 09:30
Представьте, что у меня есть таблица с 4 столбцами describe TableA; column1 varchar(10); column2 varchar(10); column3 varchar(10); column4 varchar(10); Я хочу создать индекс для каждого столбца, поэтому я бы create index idx_1 on TableA(column1); create index idx_2 on TableA(column2); create index ....
26 Фев 2021 в 07:43
У меня есть 3 таблицы для врача, пациента и записи, как показано ниже. create table Doctors ( Did int identity primary key, docName varchar (20), specialization varchar (20), salary decimal (8,2) ) create table Patients ( Pid int identity primary key, fullName varchar (20) ....
26 Фев 2021 в 04:40
У меня проблема с ассоциативным массивом в PLSQL. Когда я запускаю курсор и пытаюсь вставить каждую отдельную строку из курсора в переменную (которая объявлена ​​как cursor% rowtype; каждая строка в курсоре содержит имя и фамилию), а затем отображаю результат, он работает. Когда я пытаюсь сделать ....
26 Фев 2021 в 04:28
У меня есть таблица в Impala, в которой у меня есть информация о времени как Unix-Time (с частотой 1 мсек) и информация о трех переменных, как показано ниже: ts Val1 Val2 Val3 1.60669E+12 7541.76 0.55964607 267.1613 1.60669E+12 7543.04 0.5607262 267.....
26 Фев 2021 в 03:30