લેખ ડિરેક્ટરી
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;
એસક્યુએલ યુનિયન તમામ ઉદાહરણ
નીચેનું 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
નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!