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

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

MySQL में किसी विशिष्ट ID से शुरू होने वाले रिकॉर्ड्स प्राप्त करने के लिए WHERE क्लॉज़ में तुलना ऑपरेटर (>=, >) का उपयोग किया जाता है। ORDER BY के साथ संयोजित करके क्रम को नियंत्रित किया जा सकता है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Name VARCHAR(100)
);

डेटा डालना

mysql> INSERT INTO DemoTable(Name) VALUES('John'), ('David'), ('Carol'), ('Bob'), ('Mike'), ('Chris');

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+----+-------+
| Id | Name  |
+----+-------+
| 1  | John  |
| 2  | David |
| 3  | Carol |
| 4  | Bob   |
| 5  | Mike  |
| 6  | Chris |
+----+-------+

ID 2 से शुरू होने वाले रिकॉर्ड्स (अवरोही क्रम में)

mysql> SELECT * FROM DemoTable WHERE Id >= 2 ORDER BY Id DESC;

आउटपुट

+----+-------+
| Id | Name  |
+----+-------+
| 6  | Chris |
| 5  | Mike  |
| 4  | Bob   |
| 3  | Carol |
| 2  | David |
+----+-------+

विविधताएं: Id > 2 का उपयोग करके ID 2 को बाहर करें। ORDER BY Id ASC का उपयोग करके आरोही क्रम प्राप्त करें। बड़े डेटासेट के लिए इंडेक्स्ड ID कॉलम पर यह क्वेरी बहुत कुशल होती है।

  1. - MySQL में SELECT क्वेरी से विशिष्ट कॉलम रिकॉर्ड कैसे प्राप्त करें?

    MySQL में किसी टेबल से केवल विशिष्ट कॉलम के डेटा को प्राप्त करना बहुत आसान है। इसके लिए SELECT * के बजाय केवल उस कॉलम का नाम लिखें जिसे आप देखना चाहते हैं। उदाहरण के साथ समझें सबसे पहले एक डेमो टेबल बनाते हैं: mysql> CREATE TABLE DemoTable1837 ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY

  1. - MySQL में विशिष्ट पंक्ति प्राप्त करना

    WHERE, ORDER BY और LIMIT से विशिष्ट पंक्ति चुनें टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1972 ( Section char(1), StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1972 values(D,Chris); ... क्वेरी: C से बड़े सेक्शन को क्रमबद्ध करके पहले 2

  1. - MySQL में कॉमा-सेपरेटेड मान वाले कॉलम में विशिष्ट संख्या खोजकर रिकॉर्ड चुनें

    CONCAT() + LIKE कॉमा सेपरेटेड स्ट्रिंग में सटीक संख्या मिलान के लिए: select * from yourTableName where concat(,, yourColumnName, ,) like %,yourValue,%; उदाहरण insert into demo49 values(4,5,6,Adam), (5,3,2,Mike), (3,4,9,Bob); संख्या 4 खोजना select * from demo49 where concat(,, id, ,) like %,4,%;