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

MySQL में "WHERE 1=1" स्टेटमेंट क्या है?

WHERE 1=1 हमेशा TRUE होता है, इसलिए यह टेबल की सभी रो लौटाता है। डायनामिक क्वेरी बिल्डिंग में उपयोगी — कंडीशन जोड़ना आसान होता है।

उदाहरण

CREATE TABLE WhereConditon (id INT, name VARCHAR(100));
INSERT INTO WhereConditon VALUES (1,'John'), (2,'Smith'), (3,'Bob'), (4,'David');

SELECT * FROM WhereConditon WHERE 1=1;

आउटपुट

+-------+
| name  |
+-------+
| John  |
| Smith |
| Bob   |
| David |
+-------+

सभी 4 रो मिले क्योंकि 1=1 सदा सत्य है।

  1. - MySQL क्वेरी: WHERE स्टेटमेंट में OR का उपयोग करके कॉलम और उसके मान प्रदर्शित करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable777 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int ); Query OK, 0 rows affected (1.34 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable777(Student

  1. - MySQL में IF स्टेटमेंट के परिणाम के रूप में स्ट्रिंग कैसे लौटाएं

    IF() फंक्शन के साथ कंडीशनल स्ट्रिंग परिणाम MySQL में IF() फंक्शन का उपयोग करके शर्त के आधार पर अलग-अलग स्ट्रिंग मान लौटाएं। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary INT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSER

  1. - MySQL क्वेरी में IF() फ़ंक्शन का सही उपयोग

    MySQL में IF() फ़ंक्शन का उपयोग SELECT सूची में सशर्त मान लौटाने के लिए करें। यह तीन आर्गुमेंट लेता है: शर्त, सच मान, झूठ मान। सिंटैक्स SELECT कॉलम_नाम, IF(शर्त, सच_मान, झूठ_मान) FROM टेबल_नाम; उदाहरण: मान 550 से तुलना 1. टेबल बनाएं CREATE TABLE DemoTable1571 (Id INT, Value INT); 2. डेटा डालें