반응형
테이블 없이 하드코드된 값 선택
테이블에 실제로 연결하지 않고 선택을 실행해야 합니다.미리 정의된 하드코드된 값 집합만 있으면 루프오버할 수 있습니다.
foo
bar
fooBar
그리고 저는 그 가치들을 반복적으로 살펴보고 싶습니다.할 수 있습니다.
select 'foo', 'bar', 'fooBar';
그러나 이 경우 하나의 행으로 반환됩니다.
?column? | ?column? | ?column?
----------+----------+----------
foo | bar | fooBar
(1 row)
저는 Postgresql을 사용하고 있습니다.
select a
from (
values ('foo'), ('bar'), ('fooBar')
) s(a);
http://www.postgresql.org/docs/current/static/queries-values.html
둘 이상의 열을 생성하려면,
SELECT *
FROM (VALUES ('Foo', 25), ('Bar', 30), ('Baz', 35)) AS t(name, age);
산출량
name | age
------+-----
Foo | 25
Bar | 30
Baz | 35
사용
행 집합으로 배열 확장
select unnest(array['foo', 'bar', 'fooBar']);
둘 이상의 열을 생성하는 방법
SELECT *
FROM unnest(
ARRAY['foo', 'bar', 'fooBar']
,ARRAY[25, 30, 35]
) AS t(name, AGE);
출력:
name | age
-------+-----
foo | 25
bar | 30
fooBar| 35
Postgres SQL:
단일 행 및 다중 열 표현으로 정적 데이터를 출력하는 경우 다음 쿼리를 사용합니다.
select a,b,c from (values('foo','bar','fooBar')) s(a,b,c);
이 SQL 쿼리의 결과:
언급URL : https://stackoverflow.com/questions/15948614/select-hardcoded-values-without-table
반응형
'programing' 카테고리의 다른 글
코드 실행 시간 측정 (0) | 2023.05.12 |
---|---|
Web Configuration Manager와 Configuration Manager의 차이점은 무엇입니까? (0) | 2023.05.12 |
셀 형식 반올림 및 소수점 두 자리 표시 (0) | 2023.05.12 |
Linkq 다른 개체에 특정 속성을 선택하시겠습니까? (0) | 2023.05.12 |
Xcode 호출자 찾기 기능 (0) | 2023.05.12 |