[SQL] 선택하여 쿼리 결과에 행을 추가합니다
SQL선택하여 쿼리 결과에 행을 추가합니다
그것은이 같은 리터럴과 쿼리 결과를 확장 할 수 있습니까?
select name from users
union
select name from ('JASON');
또는
select age, name from users
union
select age, name from (25,'Betty');
이 테이블 플러스 '제이슨', 또는 모든 이름 반환 때문에 (25, '베티').
해결법
-
==============================
1.이 같이 사용할 수 :
이 같이 사용할 수 :
SELECT age, name FROM users UNION SELECT 25 AS age, 'Betty' AS name
사용 UNION ALL은 중복을 허용하려면 사용자 중 25 세 베티가있는 경우, 두 번째 쿼리는 단순한 UNION 다시 그녀를 선택하지 않습니다.
-
==============================
2.SQL 서버, 당신은 말할 것입니다 :
SQL 서버, 당신은 말할 것입니다 :
Select name from users UNION [ALL] SELECT 'JASON'
오라클, 당신은 말할 것
Select name from user UNION [ALL] Select 'JASON' from DUAL
-
==============================
3.예.
예.
Select Name From Customers UNION ALL Select 'Jason'
from https://stackoverflow.com/questions/738631/add-row-to-query-result-using-select by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 가져 오기 이전 / 다음 기록 : 레일 (0) | 2020.07.23 |
---|---|
[SQL] 이름 바꾸기 SQL 서버 스키마 (0) | 2020.07.23 |
[SQL] 같은 서버의 다른 데이터베이스의 백업에서 새 데이터베이스 만들기? (0) | 2020.07.22 |
[SQL] 어떻게 테이블의 특정 컬럼의 첫 번째 문자를 제거하는 방법은 무엇입니까? (0) | 2020.07.22 |
[SQL] 외부 데이터베이스에 연결 - 안드로이드 응용 프로그램을 (0) | 2020.07.22 |