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

एकल MySQL क्वेरी में एकाधिक पंक्तियां कैसे प्राप्त करें

LIKE ऑपरेटर का उपयोग करके पैटर्न मिलान के साथ एकाधिक पंक्तियां प्राप्त करना

एकल MySQL क्वेरी में एकाधिक पंक्तियां प्राप्त करने के लिए LIKE ऑपरेटर का उपयोग करें। पहले टेबल बनाएं:

mysql> create table DemoTable1385 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.90 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable1385(Name) values('Chris Brown'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1385(Name) values('Adam Smith'); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable1385(Name) values('Carol Taylor'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable1385(Name) values('John Doe'); Query OK, 1 row affected (0.48 sec)
mysql> insert into DemoTable1385(Name) values('John Smith'); Query OK, 1 row affected (0.14 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable1385;

आउटपुट:

+----+--------------+ | Id | Name         | +----+--------------+ | 1  | Chris Brown  | | 2  | Adam Smith   | | 3  | Carol Taylor | | 4  | John Doe     | | 5  | John Smith   | +----+--------------+ 5 rows in set (0.00 sec)

एकल MySQL क्वेरी में एकाधिक पंक्तियां प्राप्त करने की क्वेरी:

mysql> select * from DemoTable1385 where Name LIKE '%Smith';

परिणाम:

+----+------------+ | Id | Name       | +----+------------+ | 2  | Adam Smith | | 5  | John Smith | +----+------------+ 2 rows in set (0.00 sec)

व्याख्या: LIKE '%Smith' उन सभी नामों से मेल खाता है जो "Smith" से समाप्त होते हैं। % वाइल्डकार्ड किसी भी संख्या में वर्णों (शून्य सहित) से मेल खाता है। यह पैटर्न मिलान के लिए मानक SQL तरीका है। शीर्षक "एकाधिक पंक्तियां प्राप्त करें" थोड़ा भ्रामक है; यह वास्तव में पैटर्न मिलान के साथ फ़िल्टरिंग है।

  1. - MySQL में IN() ऑपरेटर का उपयोग करके एक WHERE क्लॉज से कई पंक्तियों को कैसे अपडेट करें?

    MySQL IN() ऑपरेटर के साथ बल्क अपडेट MySQL में IN() ऑपरेटर का उपयोग करके आप एक ही WHERE क्लॉज में कई मानों को निर्दिष्ट कर सकते हैं, जिससे एकाधिक पंक्तियों को एक साथ अपडेट करना आसान हो जाता है। उदाहरण: कर्मचारी नामों को बल्क में अपडेट करना पहले एक टेबल बनाते हैं और डेटा डालते हैं: SELECT * FROM Dem

  1. - MySQL में एक ही क्वेरी में एकाधिक रिकॉर्ड कैसे अपडेट करें?

    MySQL में UPDATE स्टेटमेंट में WHERE क्लॉज का उपयोग करके एक ही क्वेरी में एकाधिक कॉलम अपडेट किए जा सकते हैं, लेकिन एकाधिक पंक्तियों को अलग-अलग मानों से अपडेट करने के लिए CASE या एकाधिक क्वेरी की आवश्यकता होती है। उदाहरण: एक पंक्ति, एकाधिक कॉलम तालिका बनाएं: mysql> CREATE TABLE DemoTable ( -&

  1. - एकल MySQL क्वेरी में एक कॉलम में एकाधिक मान कैसे डालें?

    सिंटैक्स एक कॉलम में एकाधिक मान डालने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें: INSERT INTO yourTableName VALUES (yourValue1), (yourValue2), ... (yourValueN); उदाहरण सबसे पहले एक टेबल बनाते हैं: ); अब INSERT कमांड का उपयोग करके रिकॉर्ड डालें: INSERT INTO DemoTable2022 VALUES (Computer Science)