MySQL ડેટાબેઝમાં ક્વેરી સિન્ટેક્સ/સ્ટેટમેન્ટ વપરાશ દ્વારા યુનિયન ઓર્ડર

MySQL ડેટાબેઝક્વેરી સિન્ટેક્સ/સ્ટેટમેન્ટ વપરાશ દ્વારા યુનિયન ઓર્ડર

MySQL યુનિયન ઓપરેટર

આ ટ્યુટોરીયલ તમને 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];

参数

  • expression1, expression2, ... expression_n: પુનઃપ્રાપ્ત કરવા માટે કૉલમ.
  • કોષ્ટકો: પુનઃપ્રાપ્ત કરવા માટે ડેટા કોષ્ટક.
  • જ્યાં શરતો: વૈકલ્પિક, શોધ માપદંડ.
  • અલગ: વૈકલ્પિક રીતે, પરિણામ સમૂહમાંથી ડુપ્લિકેટ ડેટા દૂર કરો.UNION ઑપરેટરે ડિફૉલ્ટ રૂપે ડેટાને ડુપ્લિકેટ કર્યો છે, તેથી DISTINCT મોડિફાયરની પરિણામ પર કોઈ અસર થતી નથી.
  • બધા: વૈકલ્પિક, ડુપ્લિકેટ્સ સહિત તમામ પરિણામ સેટ પરત કરે છે.

ડેમો ડેટાબેઝ

આ ટ્યુટોરીયલમાં, આપણે ચેનવેલીઆંગ સેમ્પલ ડેટાબેઝનો ઉપયોગ કરીશું.

અહીં "વેબસાઇટ્સ" કોષ્ટકમાંથી ડેટા છે:

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;
 
નોંધો:UNION નો ઉપયોગ બંને કોષ્ટકોમાં બધા દેશોને સૂચિબદ્ધ કરવા માટે કરી શકાતો નથી.જો કેટલીક વેબસાઇટ્સ અને એપ્લિકેશનો એક જ દેશની છે, તો દરેક દેશ ફક્ત એક જ વાર સૂચિબદ્ધ થશે. UNION માત્ર અલગ મૂલ્યો પસંદ કરે છે.ડુપ્લિકેટ મૂલ્યો પસંદ કરવા માટે કૃપા કરીને UNION ALL નો ઉપયોગ કરો!

એસક્યુએલ યુનિયન તમામ ઉદાહરણ

નીચેનું SQL સ્ટેટમેન્ટ "વેબસાઇટ્સ" અને "એપ્લિકેશન્સ" કોષ્ટકોમાંથી પસંદ કરવા માટે UNION ALL નો ઉપયોગ કરે છેબધાદેશ (ડુપ્લિકેટ મૂલ્યો પણ છે):

ઉદાહરણ

SELECT country FROM Websites
UNION ALL
SELECT country FROM apps
ORDER BY country;

 


SQL યુનિયન ઓલ વિથ વ્હેર

નીચેનું 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

નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!

🔔 ચૅનલની ટોચની ડિરેક્ટરીમાં મૂલ્યવાન "ChatGPT કન્ટેન્ટ માર્કેટિંગ AI ટૂલ વપરાશ માર્ગદર્શિકા" મેળવનારા પ્રથમ બનો! 🌟
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!

 

评论 评论

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો વપરાય છે * લેબલ

ટોચ પર સ્ક્રોલ કરો