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

MySQL में दो कॉलम मानों के बीच एक विशिष्ट मान का चयन करें?

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable787 ( Score1 int, Score2 int, Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.84 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable787 मानों में डालें (34,56, 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DemoTable787 मानों में डालें (73,86, 'रॉबर्ट'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल 787 मान (90,99, 'डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल 787 मानों में डालें (80,89, 'एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable787 से *चुनें;

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

<पूर्व>+-----+-----------+----------+| स्कोर1 | स्कोर2 | नाम |+--------+----------+----------+| 34 | 56 | क्रिस || 73 | 86 | रॉबर्ट || 90 | 99 | डेविड || 80 | 89 | एडम |+-----------+-----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

दो कॉलम के मानों के बीच एक विशिष्ट मान का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable787 से नाम चुनें जहां Score1 और Score2 के बीच 56;

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

<पूर्व>+----------+| नाम |+----------+| क्रिस |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL कॉलम में NULL मानों के लिए एक विशिष्ट मान रखें

    NULL मानों के लिए विशिष्ट मान खोजने और रखने के लिए IFNULL() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1878 (FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1878 मान (NULL) में डालें; क्वेरी ठीक

  1. MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect

  1. यदि MySQL में चयनित मान '0' है, तो दूसरे कॉलम से चुनें?

    इसके लिए MySQL में IF() का प्रयोग करें। वाक्य रचना इस प्रकार है - select IF(yourColumnName1=0,yourColumnName2,yourColumnName1) as anyAliasName from yourTableName; आइए एक टेबल बनाएं - mysql> create table demo30 −> ( −> id int not null auto_increment primary key, −> valu