このようなリテラルでクエリ結果を拡張することは可能ですか?
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 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 がいる場合、2 番目のクエリは単に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ジェイソンがすでに結果セットに含まれているかどうかに関係なく、ジェイソンを追加するために使用します。