Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

कॉमा ऑपरेटर की मदद से MySQL इनर जॉइन के लिए क्वेरी कैसे लिखें?

कॉमा ऑपरेटर की मदद से इनर जॉइन लिखना दो टेबल को संयोजित करने का सबसे बुनियादी तरीका है। जैसा कि हम जानते हैं कि हम इनर जॉइन को INNER JOIN कीवर्ड या JON जैसे समानार्थी शब्दों का उपयोग करके भी लिख सकते हैं। इनर जॉइन बनाने के लिए हमें एक विशेष शर्त निर्दिष्ट करनी होगी जिसे जॉइन-प्रेडिकेट के रूप में जाना जाता है और कॉमा ऑपरेटर का उपयोग करके इनर जॉइन लिखते समय, हम जॉइन शर्त निर्दिष्ट करने के लिए WHERE क्लॉज का उपयोग करते हैं, जो एकमात्र तरीका है। इसे समझने के लिए, हम tbl_1 और tbl_2 नाम की दो टेबल का उदाहरण ले रहे हैं जिनमें निम्न डेटा है:

mysql> Select * from tbl_1;
+----+--------+
| Id | Name   |
+----+--------+
| 1  | Gaurav |
| 2  | Rahul  |
| 3  | Raman  |
| 4  | Aarav  |
+----+--------+
4 rows in set (0.00 sec)
mysql> Select * from tbl_2;
+----+---------+
| Id | Name    |
+----+---------+
| A  | Aarav   |
| B  | Mohan   |
| C  | Jai     |
| D  | Harshit |
+----+---------+
4 rows in set (0.00 sec)

अब, नीचे दी गई क्वेरी उपरोक्त उल्लिखित टेबल को कॉमा ऑपरेटर के साथ इनर जॉइन करेगी:

mysql> Select * FROM tbl_1,tbl_2 WHERE tbl_1.name = tbl_2.name;
+----+-------+----+-------+
| Id | Name  | Id | Name  |
+----+-------+----+-------+
| 4  | Aarav | A  | Aarav |
+----+-------+----+-------+
1 row in set (0.00 sec)
  1. - MySQL में सबसे अधिक ID वाली रो चुनें: ORDER BY DESC LIMIT 1

    MySQL टेबल से अधिकतम ID वाली पंक्ति कैसे प्राप्त करें किसी टेबल से सबसे अधिक (उच्चतम) ID वाली रो प्राप्त करने का सबसे सरल और कुशल तरीका ORDER BY ... DESC के साथ LIMIT 1 का उपयोग करना है। सिंटैक्स: SELECT * FROM yourTableName ORDER BY yourColumnName DESC LIMIT 1 OFFSET 0; OFFSET 0 वैकल्पिक है (डि

  1. - MySQL में बूलियन मान कैसे अपडेट करें?

    बूलियन मान अपडेट करने के लिए UPDATE कमांड का उपयोग करें। MySQL में BOOLEAN डेटा टाइप आंतरिक रूप से TINYINT(1) में बदल जाता है जहां true = 1 और false = 0 होता है। सिंटैक्स UPDATE yourTableName SET yourColumnName = yourValue WHERE yourCondition; उदाहरण के साथ समझें सबसे पहले एक टेबल बनाते हैं: )

  1. - MySQL क्वेरी का उपयोग करके NULL के लिए संबंधित मान पुनर्प्राप्त करें

    इसके लिए IS NULL प्रॉपर्टी का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( EmployeeName varchar(100), EmployeeAge int ); Query OK, 0 rows affected (0.59 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(Ch