ആർട്ടിക്കിൾ ഡയറക്ടറി
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, ... എക്സ്പ്രഷൻ_എൻ: വീണ്ടെടുക്കാനുള്ള കോളം.
- പട്ടികകൾ: വീണ്ടെടുക്കാനുള്ള ഡാറ്റ പട്ടിക.
- എവിടെ വ്യവസ്ഥകൾ: ഓപ്ഷണൽ, തിരയൽ മാനദണ്ഡം.
- വ്യത്യസ്തരായ: ഓപ്ഷണലായി, ഫല സെറ്റിൽ നിന്ന് തനിപ്പകർപ്പ് ഡാറ്റ നീക്കം ചെയ്യുക.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
ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!