Язык структурированных запросов (SQL) - это язык запросов к базам данных. Вопросы должны включать примеры кода, структуру таблицы, примеры данных и тег для используемой реализации СУБД (например, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 и т. Д.). Если ваш вопрос относится исключительно к конкретной СУБД (использует определенные расширения / функции), используйте вместо этого тег этой СУБД. Ответы на вопросы, помеченные SQL, должны использовать стандарт ISO / IEC 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-оператор, чтобы показать сотрудников, которые работали в ИТ-отделе и зарабатывают больше, чем средняя зарплата. Мое заявление ниже. Но когда оператор запускается, я получаю предупреждение «да....
В настоящее время я работаю над системой записи на прием, и большая часть ее работы сработала. Мне очень трудно только ту часть, где посетитель должен выбрать время. Я боролся с этим некоторое время и решил обратиться к SO.
Идея: если посетитель хочет забронировать временное окно с 10:00 до 13:00,....
У меня есть простые столовые друзья, которые выглядят так:
С идентификатором человека (id_friend) и идентификатором его друга (id_friend_of).
Я пытаюсь получить все идентификаторы друзей определенного пользователя с глубиной, чтобы все люди были связаны с конкретным пользователем с определенной глу....
У меня есть две таблицы,
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....
Я пытаюсь понять, как установить выходное значение в пользовательских функциях в 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....
У меня есть таблица ORDERS со столбцом с именем cache_total_price, потраченная каждым клиентом.
+----+-----------+------------+-----------+------------------+
| id | client_id | date | reference | cache_total_price|
+----+-----------+------------+-----------+------------------+
| 1 | 2....
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 * ....
26 Фев 2021 в 11:25
У меня есть два столбца в таблице SQL, и мне нужен третий столбец с суммой двух других.
Можно ли добавить вычисляемый столбец?
SELECT WRAP_DURATION, IS_SERV_TYP_FLAG,
FROM RVM_DM.FACT_INTERACTION_SEGMENT
....
Считайте, что у меня есть данные ниже,
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....
У меня есть таблица 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 ....
У меня есть 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