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

MySQL केस एक्सप्रेशन में "OR" कंडीशन का उपयोग कैसे करें?

<घंटा/>

MySQL CASE एक्सप्रेशन में "OR" जैसी ही स्थिति सेट करें। आइए पहले एक नमूना तालिका बनाएं।

निम्नलिखित प्रश्न है

mysql> create table caseOrConditionDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(100),
   -> Score int
   -> );
Query OK, 0 rows affected (0.49 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:

mysql> insert into caseOrConditionDemo(Name,Score) values('Larry',85);
Query OK, 1 row affected (0.18 sec)

mysql> insert into caseOrConditionDemo(Name,Score) values('Sam',74);
Query OK, 1 row affected (0.20 sec)

mysql> insert into caseOrConditionDemo(Name,Score) values('Mike',76);
Query OK, 1 row affected (0.16 sec)

mysql> insert into caseOrConditionDemo(Name,Score) values('Carol',65);
Query OK, 1 row affected (0.20 sec)

चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

mysql> select *from caseOrConditionDemo;

यह निम्नलिखित आउटपुट उत्पन्न करेगा

+----+-------+-------+
| Id | Name  | Score |
+----+-------+-------+
| 1  | Larry | 85    |
| 2  | Sam   | 74    |
| 3  | Mike  | 76    |
| 4  | Carol | 65    |
+----+-------+-------+
4 rows in set (0.00 sec)

MySQL CASE एक्सप्रेशन में "OR" जैसी शर्त का उपयोग करने के लिए क्वेरी निम्नलिखित है:

mysql> select Id,Name,Score,
   -> case when Score > 75 then 'Better Score'
   -> when Score > 70 then 'Good Score'
   -> else 'Not Good Score'
   -> end as 'Performance'
   -> from caseOrConditionDemo;

यह निम्नलिखित आउटपुट उत्पन्न करेगा

+----+-------+-------+----------------+
| Id | Name  | Score | Performance    |
+----+-------+-------+----------------+
| 1  | Larry | 85    | Better Score   |
| 2  | Sam   | 74    | Good Score     |
| 3  | Mike  | 76    | Better Score   |
| 4  | Carol | 65    | Not Good Score |
+----+-------+-------+----------------+
4 rows in set (0.04 sec)

  1. मैं MySQL में @ चिह्न का उपयोग कैसे करूँ?

    @ चिह्न का उपयोग करने के लिए, MySQL SET कमांड का उपयोग करें। उपयोगकर्ता द्वारा परिभाषित चर सेट करने के लिए @sign का उपयोग किया जाता है। निम्नलिखित वाक्य रचना है - सेट @anyVariableName:=yourValue; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके ट

  1. MySQL क्वेरी में केस कंडीशन के साथ काउंट का उपयोग कैसे करें?

    MySQL में इसके लिए CASE WHEN का उपयोग करें और गणना करने के लिए COUNT () विधि के अंदर CASE स्थिति सेट करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1374(Name,Score) मानों (एडम, 89) में डालें; क्वेरी ठ

  1. MySQL में सेलेक्ट में if/else कंडीशन का उपयोग कैसे करें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1966 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20), PhotoLiked int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1966 में डालें (उपयोगकर्ता नाम, PhotoLiked) म