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

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

MySQL में किसी टेबल से केवल विशिष्ट कॉलम के डेटा को प्राप्त करना बहुत आसान है। इसके लिए SELECT * के बजाय केवल उस कॉलम का नाम लिखें जिसे आप देखना चाहते हैं।

उदाहरण के साथ समझें

सबसे पहले एक डेमो टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable1837 (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(20)
);

अब इसमें कुछ रिकॉर्ड डालते हैं:

mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Chris');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('David');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Bob');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Mike');

सभी कॉलम देखने के लिए

mysql> SELECT * FROM DemoTable1837;

आउटपुट:

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
|         1 | Chris       |
|         2 | David       |
|         3 | Bob         |
|         4 | Mike        |
+-----------+-------------+

केवल StudentName कॉलम देखने के लिए

mysql> SELECT StudentName FROM DemoTable1837;

आउटपुट:

+-------------+
| StudentName |
+-------------+
| Chris       |
| David       |
| Bob         |
| Mike        |
+-------------+

मुख्य बिंदु

  • SELECT column_name FROM table_name; सिंटैक्स का उपयोग करें।
  • एक से अधिक कॉलम के लिए कॉमा से अलग करें: SELECT col1, col2 FROM table;
  • यह क्वेरी को तेज़ और कुशल बनाता है, खासकर जब टेबल में कई कॉलम हों।
  1. - MySQL में ORDER BY RAND() LIMIT 1 से यादृच्छिक रिकॉर्ड चुनें

    MySQL में ORDER BY RAND() LIMIT 1 का उपयोग करके टेबल से एक यादृच्छिक पंक्ति चुन सकते हैं। सिंटैक्स SELECT * FROM टेबल_नाम ORDER BY RAND() LIMIT 1; उदाहरण 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1581(StudentName) VALUES(Chris), (Bob), (Sam), (Mike), (Carol); 3. यादृच्छिक पंक्ति चुन

  1. - MySQL में DISTINCT कॉलम से औसत कैसे चुनें?

    MySQL में विशिष्ट (DISTINCT) मानों के आधार पर औसत निकालने के लिए, सबक्वेरी में DISTINCT का उपयोग करके डुप्लिकेट हटाएं, फिर बाहरी क्वेरी में AVG() लागू करें। उदाहरण: विशिष्ट छात्र-मान संयोजनों का औसत डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1934 ( StudentName VARCHAR(20), StudentMa

  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