선택을 사용하여 쿼리 결과에 행 추가
이렇게 리터럴로 쿼리 결과를 확장할 수 있습니까?
select name from users
union
select name from ('JASON');
또는
select age, name from users
union
select age, name from (25,'Betty');
따라서 테이블의 모든 이름과 'JASON' 또는 (25, 'Betty')을 함께 반환합니다.
다음과 같이 사용합니다.
SELECT age, name
FROM users
UNION
SELECT 25 AS age, 'Betty' AS name
사용하다UNION ALL
중복 허용: 사용자 중에 25세의 베티가 있는 경우, 두 번째 쿼리는 단순히 그녀를 다시 선택하지 않습니다.UNION
.
SQL Server에서는 다음과 같이 말합니다.
Select name from users
UNION [ALL]
SELECT 'JASON'
오라클에서는 다음과 같이 말합니다.
Select name from user
UNION [ALL]
Select 'JASON' from DUAL
이런 리터럴로 쿼리 결과를 확장할 수 있습니까?
네.
Select Name
From Customers
UNION ALL
Select 'Jason'
- 사용하다
UNION
결과 집합에 없는 경우 Jason을 추가합니다. - 사용하다
UNION ALL
제이슨이 이미 결과 집합에 있는지 여부에 관계없이 제이슨을 추가합니다.
언급URL : https://stackoverflow.com/questions/738631/add-row-to-query-result-using-select
'source' 카테고리의 다른 글
Oracle: 하나의 필드를 업데이트하는 동안 행 복사 (0) | 2023.07.24 |
---|---|
FlatButton 클릭 시 AlertDialog를 해제하는 방법은 무엇입니까? (0) | 2023.07.19 |
플라스크에서 글로벌 변수는 스레드 세이프입니까?요청 간에 데이터를 공유하려면 어떻게 해야 합니까? (0) | 2023.07.19 |
python에서 base 2에 로그인합니다. (0) | 2023.07.19 |
D3로 처리하기 위해 Nuxt.js 프레임워크에서 CSV 파일 가져오기 (0) | 2023.07.19 |