ఆర్టికల్ డైరెక్టరీ
MySQL డేటాబేస్ప్రశ్న సింటాక్స్/స్టేట్మెంట్ వినియోగం ద్వారా యూనియన్ ఆర్డర్
MySQL UNION ఆపరేటర్
ఈ ట్యుటోరియల్ మీకు MySQL UNION ఆపరేటర్ యొక్క సింటాక్స్ మరియు ఉదాహరణలను పరిచయం చేస్తుంది.
వివరణ
MySQL UNION ఆపరేటర్ రెండు లేదా అంతకంటే ఎక్కువ SELECT స్టేట్మెంట్ల ఫలితాలను ఒకే ఫలితాల సెట్లో కలపడానికి ఉపయోగించబడుతుంది.బహుళ SELECT స్టేట్మెంట్లు నకిలీ డేటాను తీసివేస్తాయి.
వ్యాకరణం
MySQL UNION ఆపరేటర్ సింటాక్స్ ఫార్మాట్:
SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions] UNION [ALL | DISTINCT] SELECT expression1, expression2, ... expression_n FROM tables [WHERE conditions];
పరామితి
- వ్యక్తీకరణ1, వ్యక్తీకరణ2, ... వ్యక్తీకరణ_n: తిరిగి పొందడానికి కాలమ్.
- పట్టికలు: తిరిగి పొందడానికి డేటా పట్టిక.
- షరతులు ఎక్కడ: ఐచ్ఛికం, శోధన ప్రమాణాలు.
- విభిన్న: ఐచ్ఛికంగా, ఫలితాల సెట్ నుండి నకిలీ డేటాను తీసివేయండి.UNION ఆపరేటర్ డిఫాల్ట్గా డేటాను డీప్లికేట్ చేసింది, కాబట్టి DISTINCT మాడిఫైయర్ ఫలితంపై ప్రభావం చూపదు.
- అన్నీ: ఐచ్ఛికం, నకిలీలతో సహా అన్ని ఫలితాల సెట్లను అందిస్తుంది.
డెమో డేటాబేస్
ఈ ట్యుటోరియల్లో, మేము chenweiliang నమూనా డేటాబేస్ని ఉపయోగిస్తాము.
"వెబ్సైట్లు" పట్టిక నుండి డేటా ఇక్కడ ఉంది:
mysql> SELECT * FROM Websites; +----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 陈沩亮博客 | http://www.chenweiliang.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
"యాప్లు" APPకి సంబంధించిన డేటా ఇక్కడ ఉంది:
mysql> SELECT * FROM apps; +----+------------+-------------------------+---------+ | id | app_name | url | country | +----+------------+-------------------------+---------+ | 1 | QQ APP | http://im.qq.com/ | CN | | 2 | 微博 APP | http://weibo.com/ | CN | | 3 | 淘宝 APP | https://www.taobao.com/ | CN | +----+------------+-------------------------+---------+ 3 rows in set (0.00 sec)
SQL UNION ఉదాహరణ
కింది SQL స్టేట్మెంట్ "వెబ్సైట్లు" మరియు "యాప్లు" టేబుల్ల నుండి అన్నింటినీ ఎంచుకుంటుందిభిన్నమైనదిదేశం (ప్రత్యేకమైన విలువలు మాత్రమే):
ఉదాహరణ
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
SQL UNION అన్ని ఉదాహరణ
కింది SQL ప్రకటన "వెబ్సైట్లు" మరియు "యాప్లు" పట్టికల నుండి ఎంచుకోవడానికి UNION ALLని ఉపయోగిస్తుందిఅన్నీదేశం (నకిలీ విలువలు కూడా ఉన్నాయి):
ఉదాహరణ
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SQL UNION అన్నీ ఎక్కడ ఉన్నాయి
కింది SQL ప్రకటన "వెబ్సైట్లు" మరియు "యాప్లు" పట్టికల నుండి ఎంచుకోవడానికి UNION ALLని ఉపయోగిస్తుందిఅన్నీచైనా కోసం డేటా (CN) (డూప్లికేట్ విలువలతో కూడా):
ఉదాహరణ
SELECT country, name FROM Websites WHERE country='CN' UNION ALL SELECT country, app_name FROM apps WHERE country='CN' ORDER BY country;
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) "MySQL డేటాబేస్లో ప్రశ్న సింటాక్స్/స్టేట్మెంట్ యూసేజ్ ద్వారా యూనియన్ ఆర్డర్" భాగస్వామ్యం చేయబడింది, ఇది మీకు సహాయకరంగా ఉంటుంది.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-475.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!