MySQL ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಪ್ರಶ್ನೆ ಸಿಂಟ್ಯಾಕ್ಸ್/ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಬಳಕೆಯ ಮೂಲಕ ಯೂನಿಯನ್ ಆರ್ಡರ್

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 ಮಾರ್ಪಾಡು ಫಲಿತಾಂಶದ ಮೇಲೆ ಯಾವುದೇ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ.
  • ಎಲ್ಲಾ: ಐಚ್ಛಿಕ, ನಕಲುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಫಲಿತಾಂಶ ಸೆಟ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಡೆಮೊ ಡೇಟಾಬೇಸ್

ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ನಾವು ಚೆನ್ವೀಲಿಯಾಂಗ್ ಮಾದರಿ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸುತ್ತೇವೆ.

"ವೆಬ್‌ಸೈಟ್‌ಗಳು" ಕೋಷ್ಟಕದಿಂದ ಡೇಟಾ ಇಲ್ಲಿದೆ:

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 ಎಲ್ಲಾ ನಿದರ್ಶನ

ಕೆಳಗಿನ 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

ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್‌ನ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್‌ಗೆ ಸುಸ್ವಾಗತ!

🔔 ಚಾನಲ್ ಟಾಪ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮೌಲ್ಯಯುತವಾದ "ChatGPT ಕಂಟೆಂಟ್ ಮಾರ್ಕೆಟಿಂಗ್ AI ಟೂಲ್ ಬಳಕೆಯ ಮಾರ್ಗದರ್ಶಿ" ಪಡೆಯುವಲ್ಲಿ ಮೊದಲಿಗರಾಗಿರಿ! 🌟
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!

 

ಪ್ರತಿಕ್ರಿಯೆಗಳು

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ * ಲೇಬಲ್

ಮೇಲಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ