SQL UNION మరియు UNION ALL ఆపరేటర్

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
జాంగ్, హుయా
బుష్, జార్జ్
వాంగ్, వేయి
యాంగ్, మింగ్
అడమ్స్, జాన్
బుష్, జార్జ్
కార్టర్, తామస్