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

MySQL में किसी विशिष्ट मान से शुरू होने वाले रिकॉर्ड का चयन कैसे करें?


एक विशिष्ट मान से शुरू होने वाले रिकॉर्ड का चयन करने के लिए, आपको LIKE ऑपरेटर का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable690(
   UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   UserValue varchar(100)
);
Query OK, 0 rows affected (0.56 sec)

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

mysql> insert into DemoTable690(UserValue) values('567890');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable690(UserValue) values('789032');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable690(UserValue) values('567342');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable690(UserValue) values('890678');
Query OK, 1 row affected (0.16 sec)

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

mysql> select *from DemoTable690;

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

+--------+-----------+
| UserId | UserValue |
+--------+-----------+
|      1 | 567890    |
|      2 | 789032    |
|      3 | 567342    |
|      4 | 890678    |
+--------+-----------+
4 rows in set (0.00 sec)

विशिष्ट मान से शुरू होने वाले रिकॉर्ड का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> select *from DemoTable690 where UserValue LIKE '567%';

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

+--------+-----------+
| UserId | UserValue |
+--------+-----------+
|      1 | 567890    |
|      3 | 567342    |
+--------+-----------+
2 rows in set (0.00 sec)

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड

  1. MySQL में किसी विशिष्ट मान के विरुद्ध निम्न मान रिकॉर्ड को छोड़कर रिकॉर्ड का चयन कैसे करें?

    इसके लिए आपको WHERE क्लॉज का इस्तेमाल करना होगा। निम्नलिखित वाक्य रचना है - select *from yourTableName where yourColumnName > yourValue; आइए एक टेबल बनाएं - mysql> create table demo27 −> ( −> id int not null auto_increment primary key, −> value int −> ); Qu

  1. MySQL REGEXP विशिष्ट संख्याओं से शुरू होने वाले स्ट्रिंग + संख्या रिकॉर्ड लाने के लिए?

    इसके लिए, REGEXP का उपयोग करें और विशिष्ट संख्याओं से शुरू होने वाले रिकॉर्ड प्राप्त करें। निम्नलिखित वाक्य रचना है: अपनेटेबलनाम से अपना कॉलमनाम1,अपना कॉलमनाम2चुनेंजहां आपका कॉलमनाम2 REGEXP ^yourStringValue[yourNumericValue]; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.50 सेकंड) इंस