반응형
선택을 사용하여 쿼리 결과에 행 추가
이와 같은 리터럴로 쿼리 결과를 확장 할 수 있습니까?
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 세의 Betty가있는 경우 두 번째 쿼리는 단순히 UNION
.
SQL Server에서는 다음과 같이 말합니다.
Select name from users
UNION [ALL]
SELECT 'JASON'
Oracle에서는 다음과 같이 말할 것입니다.
Select name from user
UNION [ALL]
Select 'JASON' from DUAL
이와 같은 리터럴로 쿼리 결과를 확장 할 수 있습니까?
예.
Select Name
From Customers
UNION ALL
Select 'Jason'
UNION
결과 집합에 아직없는 경우 Jason을 추가하는 데 사용 합니다.UNION ALL
Jason이 이미 결과 집합에 있는지 여부에 관계없이 Jason을 추가하는 데 사용 합니다.
참고 URL : https://stackoverflow.com/questions/738631/add-row-to-query-result-using-select
반응형
'IT TIP' 카테고리의 다른 글
IList (0) | 2020.11.21 |
---|---|
Eclipse에 코드 스 니펫 저장 (0) | 2020.11.21 |
Emacs Lisp를 사용하여 파일이 존재하는지 어떻게 확인할 수 있습니까? (0) | 2020.11.21 |
경고 (Selenium IDE) 내부의 확인 버튼을 클릭합니다. (0) | 2020.11.21 |
여러 파일 내의 전역 변수 (0) | 2020.11.21 |