SQL UNION మరియు UNION ALL ఆపరేటర్
- గేట్స్, బిల్ ముంది పేజీ
- తరువాతి పేజీ SQL Select Into
SQL UNION ఆపరేటర్
UNION ఆపరేటర్ రెండు లేదా అంతకన్నా ఎక్కువ సెలెక్ట్ సంకేతాల ఫలితాలను కలపడానికి ఉపయోగిస్తారు.
మీరు గమనించండి, UNION లోపలి SELECT సంకేతం అనేక వరుసలు కలిగి ఉండాలి. వరుసలు సమానమైన డేటా రకాన్ని కలిగి ఉండాలి. అలాగే, ప్రతి SELECT సంకేతంలో వరుసల క్రమం ఒకేవిధంగా ఉండాలి.
SQL UNION 语法
table_name1 SELECT column_name(s) SQL UNION ALL సింథెక్సిస్ చైనా మరియు అమెరికాలో ఉన్న వేర్వేరు ఉద్యోగుల పేర్లను జాబితాచేయండి: table_name1 SELECT column_name(s) FROM
UNIONSQL UNION సింథెక్సిస్
అప్రమేయంగా, UNION ఆపరేషన్ వేర్వేరు విలువలను ఎంపిక చేస్తుంది. విలువలను అనుమతించాలి ఉంటే UNION ALL ఉపయోగించండి.
table_name1 SELECT column_name(s) SQL UNION ALL సింథెక్సిస్ SELECT E_Name FROM Employees_China table_name1 SELECT column_name(s) FROM
table_name2
ఇతరంగా, UNION ఫలితంలో ఉన్న వరుసల పేర్లు ఎప్పటికీ UNION లోని మొదటి SELECT ఆదేశంలో ఉన్న వరుసల పేర్లకు సమానంగా ఉంటాయి.
ఈ ఉదాహరణలో ఉపయోగించబడిన మూల పట్టికలు:
Employees_USA: | ఫలితం |
---|---|
E_ID | E_Name |
01 | జాంగ్, హుయా |
02 | బుష్, జార్జ్ |
03 | వాంగ్, వేయి |
Employees_China:
Employees_USA: | ఫలితం |
---|---|
E_ID | యాంగ్, మింగ్ |
01 | అడమ్స్, జాన్ |
02 | బుష్, జార్జ్ |
03 | కార్టర్, తామస్ |
04
UNION ఆదేశాన్ని ఉపయోగించండి
ఉదాహరణ:
చైనా మరియు అమెరికాలో ఉన్న అన్ని ఉద్యోగులను జాబితాచేయండి: చైనా మరియు అమెరికాలో ఉన్న వేర్వేరు ఉద్యోగుల పేర్లను జాబితాచేయండి: UNION ALL
SELECT E_Name FROM Employees_USA
ఫలితం |
---|
E_Name |
జాంగ్, హుయా |
బుష్, జార్జ్ |
వాంగ్, వేయి |
యాంగ్, మింగ్ |
అడమ్స్, జాన్ |
కార్టర్, తామస్ |
UNIONప్రతీకృతం:
SELECT E_Name FROM Employees_China
ఈ ఆదేశం చైనా మరియు అమెరికాలో ఉన్న అన్ని ఉద్యోగులను జాబితాచేయలేదు. పై ఉదాహరణలో, మాకు రెండు అదే పేరు కలిగిన ఉద్యోగులు ఉన్నారు, వారిలో ఒకరే జాబితాలో ఉంది. UNION ఆదేశం వేర్వేరు విలువలను మాత్రమే ఎంపిక చేస్తుంది.
స్టేట్మెంట్ 1 UNION ALL ఆదేశం మరియు UNION ఆదేశం ప్రారంభికంగా సమానంగా ఉన్నాయి, కానీ UNION ALL ఆదేశం అన్ని విలువలను జాబితాచేస్తుంది. SELECT E_Name FROM Employees_China స్టేట్మెంట్ 1 SQL
స్టేట్మెంట్ 2
UNION ALL ఆదేశాన్ని ఉపయోగించండి
ఉదాహరణ:
చైనా మరియు అమెరికాలో ఉన్న అన్ని ఉద్యోగులను జాబితాచేయండి: SELECT E_Name FROM Employees_China UNION ALL
SELECT E_Name FROM Employees_USA
ఫలితం |
---|
E_Name |
జాంగ్, హుయా |
బుష్, జార్జ్ |
వాంగ్, వేయి |
యాంగ్, మింగ్ |
అడమ్స్, జాన్ |
బుష్, జార్జ్ |
కార్టర్, తామస్ |
- గేట్స్, బిల్ ముంది పేజీ
- తరువాతి పేజీ SQL Select Into