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

MySQL में डुप्लिकेट कॉलम मान को केवल एक बार वापस करने का क्रम कैसे करें

MySQL में कॉलम मान को केवल एक बार वापस करने के लिए, पहले एक उदाहरण देखते हैं और टेबल बनाते हैं:

mysql> create table DemoTable680(Status varchar(100)); Query OK, 0 rows affected (0.75 sec)

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

mysql> insert into DemoTable680 values('Busy'); Query OK, 1 row affected (0.36 sec)
mysql> insert into DemoTable680 values('At Work'); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable680 values('Busy'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable680 values('Blocked'); Query OK, 1 row affected (0.28 sec)
mysql> insert into DemoTable680 values('Offline'); Query OK, 1 row affected (0.67 sec)
mysql> insert into DemoTable680 values('Offline'); Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable680 values('Blocked'); Query OK, 1 row affected (0.14 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select *from DemoTable680;

यह निम्न आउटपुट देगा:

+---------+
| Status  |
+---------+
| Busy    |
| At Work |
| Busy    |
| Blocked |
| Offline |
| Offline |
| Blocked |
+---------+
7 rows in set (0.00 sec)

MySQL में डुप्लिकेट कॉलम मान को केवल एक बार वापस करने की क्वेरी:

mysql> select distinct Status from DemoTable680 order by Status;

यह निम्न आउटपुट देगा:

+---------+
| Status  |
+---------+
| At Work |
| Blocked |
| Busy    |
| Offline |
+---------+
4 rows in set (0.00 sec)
  1. - MySQL में SUBSTR() का उपयोग करके कॉलम से पहले 15 अक्षर प्राप्त करना

    MySQL में SUBSTR()/SUBSTRING() फ़ंक्शन के साथ स्ट्रिंग के पहले N अक्षर निकालना SUBSTR() या SUBSTRING() फ़ंक्शन स्ट्रिंग के एक भाग को निकालने के लिए उपयोग किया जाता है। सिंटैक्स: SUBSTR(string, start, length)। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Title VARCHAR(100) ); लंबे

  1. - MySQL में टेबल कॉलम में डुप्लिकेट मानों की संख्या गिनें

    GROUP BY HAVING के साथ डुप्लिकेट गिनना किसी कॉलम में कौन से मान डुप्लिकेट हैं और उनकी कितनी बार पुनरावृत्ति हुई है, यह जानने के लिए GROUP BY के साथ 1 का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable( Data INT ); Query OK, 0 rows affected (0.98 sec) INSERT INTO DemoTable VALUES(80); Query

  1. - MySQL में ENUM कॉलम से केवल 'NO' मानों की गणना करें

    MySQL में ENUM कॉलम पर सशर्त गणना के लिए बूलियन अभिव्यक्ति का योग (SUM(condition)) उपयोग कर सकते हैं। MySQL में TRUE = 1 और FALSE = 0 होता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1829 ( Name VARCHAR(20), isTopper ENUM(YES,NO) ); डेटा डालें mysql> INSERT INTO DemoTable1829 VALUES(