Описание тега row-value-expression
Выражение-значение-строки - это стандартное выражение SQL для определения значения строки. В других языках это называется записью или кортежем.
1
ответ
Разница между нулевым составным типом и составным типом со всеми пустыми столбцами
Есть ли разница между нулевым значением и типом строки, где все столбцы равны нулю? Похоже, что запросы Postgres способны различать (отображая пустые столбцы, а не пустые), и я хочу знать, есть ли что-то, о чем я должен знать. например CREATE TYPE n…
03 апр '17 в 14:27
2
ответа
Использование IN с наборами кортежей в SQL (SQLite3)
У меня есть следующая таблица в базе данных SQLite3: CREATE TABLE overlap_results ( neighbors_of_annotation varchar(20), other_annotation varchar(20), set1_size INTEGER, set2_size INTEGER, jaccard REAL, p_value REAL, bh_corrected_p_value REAL, PRIMA…
08 апр '10 в 01:22
4
ответа
Можно ли сравнить * кортежи * в предложении `WHERE` SQL-запроса?
Можно ли сравнить кортежи (спасибо, a_horse_with_no_name) в WHERE предложение SQL-запроса? Таким образом, я мог бы преобразовать это: /* This is actually a sub-sub-sub-query in the middle * * of an incredibly complex stored procedure. */ SELECT ISNU…
04 фев '11 в 16:34
2
ответа
Сравнение равенства кортежей SQLite
С PostgreSQL и MySQL можно делать что-то вроде SELECT * FROM mytable WHERE (column1, column2) = ('value1', 'value2'); Когда я попробовал то же самое на SQLite3, он выдал мне исчерпывающее сообщение об ошибке: Error: near ",": syntax error Из докумен…
02 апр '11 в 00:36
9
ответов
Использование кортежей в предложении SQL "IN"
У меня есть таблица, содержащая поля group_id и group_type, и я хочу запросить таблицу для всех записей, имеющих любой кортеж (идентификатор группы, тип группы) из списка кортежей. Например, я хочу иметь возможность сделать что-то вроде: SELECT * FR…
04 ноя '11 в 09:02
2
ответа
SQL: сравнение кортежей
В моем текущем приложении мне нужно выполнить этот тип запроса: SELECT MIN((colA, colB, colC)) FROM mytable WHERE (colA, colB, colC) BETWEEN (200, 'B', 'C') AND (1000, 'E', 'F') и получить ответ (333, 'B', 'B'), учитывая эти данные: +------+------+-…
31 мар '11 в 21:47
1
ответ
Кортеж в предложении IN в MS Access 2003
Я хотел сделать запрос в MS Access 2003 (или просто sql в VBA), который будет иметь предложение IN, работающее с кортежами, т. Е. Я должен столбцы с годом и месяцем, и я хотел бы извлечь, например, 2010-10 и 2012-03, используя предложение IN. Для ср…
20 фев '12 в 08:56
2
ответа
Как сравнить группы кортежей в SQL
Как сравнить группы кортежей в SQL: рассмотрим следующий пример: TABLE T1 -------- GROUP VALUE ----- ----- A FOO A BAR X HHH X ZOO TABLE T2 -------- GROUP VALUE ----- ----- B ZOO C FOO C BAR Я хочу написать SQL-запрос, который сравнивает группы знач…
03 дек '09 в 17:05
1
ответ
Как написать условие с более чем одним полем с помощью jooq
Я хотел бы написать условие как следующее с JOOQ AND (id,name) IN (('id1','name1'),('id2','name2'),...) Я пробовал этот синтаксис Condition condition= DSL.concat(idField,nameField).in(""); который генерирует concat(cast(`id` as char), cast(`name` as…
28 май '13 в 09:31
3
ответа
Сравнение sqlite кортежей
Попытка сделать то же самое, что и этот вопрос, но на этот раз в sqlite. В моем текущем приложении мне нужно выполнить этот тип запроса: SELECT First, Last, Score FROM mytable WHERE ('John', 'Jordan', 5) <= (First, Last, Score ) AND (First, Last,…
18 апр '11 в 05:20
0
ответов
Как отобразить значения столбцов в gridview, используя сводную
Я хочу отображать даты определенного месяца в заголовке столбца gridview и соответствующее значение должно отображаться под ВЫБРАТЬ отчетливый имя, имя, min (convert (char(5), time, 108)) over (разбиение по cardno, CONVERT(varchar(20), time, 102)) +…
15 июл '13 в 04:14
3
ответа
Использование кортежей в SQL в пункте
Учитывая базу данных, как это: BEGIN TRANSACTION; CREATE TABLE aTable ( a STRING, b STRING); INSERT INTO aTable VALUES('one','two'); INSERT INTO aTable VALUES('one','three'); CREATE TABLE anotherTable ( a STRING, b STRING); INSERT INTO anotherTable …
25 сен '09 в 01:11
2
ответа
T-SQL эквивалентно Oracle SQL, где предложение с несколькими столбцами
Давайте посмотрим на пример Oracle SQL, который отлично работает: Пример данных: SQL> create table test (a number, b number); SQL> insert into test values(1, 1); SQL> insert into test values(1, 2); SQL> insert into test values(1, 3); SQL…
11 апр '13 в 06:52
5
ответов
Мультиключи в SQL WHERE IN
Скажи у тебя Accounts стол где ID столбец PK и TaxID+AccountNumber это уникальное ограничение: select * from Accounts where ID in (100, 101) Теперь вы хотите сделать аналогичный запрос, используя естественный ключ: select * from Accounts where {TaxI…
18 янв '12 в 22:49
3
ответа
SQL Где предложение
У моего приложения изначально был запрос, похожий на этот:- SELECT column_name from PERSON WHERE name in (list); где список - это список через запятую. Но теперь требование изменилось, и мне нужно запросить таблицу Persons с указанием имени и возрас…
21 авг '11 в 01:06
1
ответ
Как преобразовать одну строку в один столбец?
Как преобразовать столбцы одной строки в одну строку каждый? Имея данные в таблице, как показано ниже: +------+------+------+------+ | col1 | col2 | col3 | col4 | +------+------+------+------+ | a1 | a2 | a3 | a4 | +------+------+------+------+ Треб…
04 мар '15 в 10:39
2
ответа
Невозможно удалить повторяющиеся строки с PostgreSQL
Мой запрос удаляет всю таблицу вместо дублирующихся строк. Видео в доказательство: https://streamable.com/3s843 create table customer_info ( id INT, first_name VARCHAR(50), last_name VARCHAR(50), phone_number VARCHAR(50) ); insert into customer_info…
19 авг '19 в 00:41
2
ответа
добавить значение следующей строки с текущей строкой pandas groupby id
У меня есть датафрейм как id status 1 owner 1 retail 1 shop 1 customer 2 owner 2 retail Я создал новый столбец последнего статуса, например id status Last status 1 owner NA 1 retail owner 1 shop retail 1 customer shop 2 owner NA 2 retail owner Но я …
18 окт '20 в 09:21
0
ответов
выбрать последовательную строку с условиями
Это стол: Что я наделал: SELECT * FROM DailyCloth WHERE (Name,Color) in(VALUES("Josh","White"),("Tom","Black")) Я хотел бы получить последовательное параллельное условие, возможно ли это? SQL, который я сделал, отобразит предпоследние данные.
27 июл '22 в 06:59
0
ответов
Как использовать столбец результата ROW_NUMBER()OVER(ORDER BY FOO) в агрегатной функции
Наличие следующих требований: Медиана определяется как число, отделяющее верхнюю половину набора данных от нижней половины. Запросите медиану северных широт (LAT_N) на STATION и округлите ответ до десятичных знаков. Формат ввода Таблица STATION опис…
27 мар '23 в 22:16