-
MySQL में CHAR_LENGTH() का उपयोग करके कॉलम के सभी मानों की वर्ण लंबाई प्राप्त करना
MySQL में CHAR_LENGTH() फ़ंक्शन का उपयोग करके कॉलम के प्रत्येक मान की वर्ण संख्या (कैरेक्टर लंबाई) प्राप्त करें। सिंटैक्स SELECT CHAR_LENGTH(yourColumnName) FROM yourTableName; नोट: CHAR_LENGTH() वर्ण गिनता है, LENGTH() बाइट्स गिनता है। मल्टी-बाइट वर्णों (यूनिकोड, हिंदी, चीनी) के लिए CHAR_LENGTH(
-
MySQL में RIGHT और INSTR का उपयोग करके कॉलम के अंतिम 5 वर्णों में खोज करना
MySQL में RIGHT() और INSTR() फ़ंक्शन का उपयोग करके कॉलम के अंतिम भाग (अंतिम स्पेस के बाद) में पैटर्न खोजें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> EmployeeName VARCHAR(100) -> ); Query OK, 0 rows affected (0.81 sec) mysql> INSERT INTO DemoTable VAL
-
MySQL में SUBSTRING_INDEX का नेस्टेड उपयोग करके विभाजक के आधार पर स्ट्रिंग का भाग निकालना
MySQL में नेस्टेड SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके विशिष्ट घटना के आधार पर स्ट्रिंग का भाग निकालें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> Code VARCHAR(100) -> ); Query OK, 0 rows affected (1.07 sec) mysql> INSERT INTO DemoTable VALUES -
-
MySQL में STR_TO_DATE का उपयोग करके स्ट्रिंग और फॉर्मेट के आधार पर पूर्ण दिनांक-समय लौटाना
MySQL में STR_TO_DATE() फ़ंक्शन का उपयोग करके कस्टम फॉर्मेट वाली स्ट्रिंग को मानक DATETIME मान में परिवर्तित करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> AdmissionDate VARCHAR(100) -> ); Query OK, 0 rows affected (0.66 sec) mysql> INSERT INTO DemoT
-
MySQL में ORDER BY RAND() LIMIT का उपयोग करके निश्चित संख्या में रैंडम रिकॉर्ड चुनना
MySQL में ORDER BY RAND() और LIMIT का उपयोग करके टेबल से निश्चित संख्या में रैंडम रिकॉर्ड चुनें। सिंटैक्स SELECT * FROM yourTableName ORDER BY RAND() LIMIT numberOfRecords; उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> LastName VARCHAR(100) -> ); Query OK,
-
MySQL में REVERSE, SUBSTRING, INSTR का उपयोग करके अंतिम घटना से पहले का स्ट्रिंग भाग प्राप्त करना
MySQL में REVERSE(), SUBSTRING(), और INSTR() फ़ंक्शन को संयोजित करके किसी वर्ण की अंतिम घटना से पहले का पूरा स्ट्रिंग प्राप्त करें। सिंटैक्स UPDATE yourTableName SET yourColumnName = REVERSE(SUBSTRING(REVERSE(yourColumnName), INSTR(REVERSE(yourColumnName), .))); उदाहरण: टेबल बनाना और डेटा डालना
-
MySQL में LEAST() फ़ंक्शन का उपयोग करके दो या अधिक फ़ील्ड का न्यूनतम मान खोजना
MySQL में LEAST() फ़ंक्शन का उपयोग करके एक पंक्ति में दो या अधिक कॉलम/फ़ील्ड के बीच न्यूनतम मान खोजें। सिंटैक्स SELECT LEAST(yourColumnName1, yourColumnName2, ... N) FROM yourTableName; उदाहरण: दिनांक कॉलम के साथ टेबल बनाना mysql> CREATE TABLE DemoTable ( -> Date1 DATE, -> Date2
-
MySQL में SUBSTRING_INDEX का उपयोग करके विशिष्ट वर्ण के बाद कॉलम मान को विभाजित करना
MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके किसी विशिष्ट विभाजक वर्ण के बाद का भाग निकालें। सिंटैक्स SELECT SUBSTRING_INDEX(yourColumnName, -, -1) AS anyAliasName FROM yourTableName; पैरामीटर: तीसरा पैरामीटर -1 का अर्थ है अंतिम घटना के बाद का सबस्ट्रिंग लौटाएं। धनात्मक मान (जैसे 1) पहली घटन
-
MySQL में CREATE TABLE ... SELECT का उपयोग करके एक टेबल से दूसरी टेबल में कॉलम कॉपी करना
MySQL में CREATE TABLE ... SELECT सिंटैक्स का उपयोग करके एक टेबल से चुनिंदा कॉलम कॉपी करके नई टेबल बनाएं। उदाहरण: स्रोत टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable1 ( -> Id INT, -> Name VARCHAR(100) -> ); Query OK, 0 rows affected (0.53 sec) mysql> INSERT INT
-
MySQL में CASE WHEN का उपयोग करके प्रत्येक पंक्ति में उच्च मान वाले कॉलम का योग निकालना
MySQL में CASE WHEN एक्सप्रेशन का उपयोग करके प्रत्येक पंक्ति में दो या अधिक कॉलम के उच्च मान को चुनें और उनका योग निकालें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> X INT, -> Y INT -> ); Query OK, 0 rows affected (0.57 sec) mysql> INSERT INTO D
-
MySQL में SHOW CREATE TABLE का उपयोग करके टेबल संरचना देखना
MySQL में SHOW CREATE TABLE स्टेटमेंट का उपयोग करके टेबल की पूर्ण CREATE स्टेटमेंट देखें, जिसमें इंडेक्स, कॉलम परिभाषाएं, इंजन, चार्टसेट आदि शामिल हैं। सिंटैक्स SHOW CREATE TABLE yourTableName; उदाहरण: जटिल टेबल बनाना mysql> CREATE TABLE DemoTable ( -> Id INT NOT NULL AUTO_INCREMENT PR
-
MySQL में DATE_SUB और INTERVAL का उपयोग करके 15+ दिन पुराने टाइमस्टैम्प वाले रिकॉर्ड प्राप्त करना
MySQL में DATE_SUB() और INTERVAL का उपयोग करके वर्तमान दिनांक से 15 या अधिक दिन पुराने रिकॉर्ड प्राप्त करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> ArrivalDate DATETIME -> ); Query OK, 0 rows affected (0.91 sec) मान लें वर्तमान दिनांक 2019-07-03 है:
-
MySQL में उपयोगकर्ता-परिभाषित वेरिएबल का उपयोग करके रनिंग सबटोटल (कम्युलेटिव योग) की गणना करना
MySQL में उपयोगकर्ता-परिभाषित वेरिएबल (@variable) का उपयोग करके एक कॉलम का रनिंग टोटल (कम्युलेटिव योग) दूसरी कॉलम में गणना करें और स्टोर करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> Amount INT, -> SubTotal INT -> ); Query OK, 0 rows affected (0.
-
MySQL में ALTER TABLE MODIFY DEFAULT का उपयोग करके डिफ़ॉल्ट फ़ील्ड मान सेट करना
MySQL में मौजूदा कॉलम के लिए ALTER TABLE ... MODIFY का उपयोग करके डिफ़ॉल्ट मान सेट करें। उदाहरण: टेबल बनाना mysql> CREATE TABLE DemoTable ( -> Age INT -> ); Query OK, 0 rows affected (0.58 sec) डिफ़ॉल्ट मान सेट करना mysql> ALTER TABLE DemoTable MODIFY Age INT DEFAULT 18; Quer
-
MySQL में SUBSTRING_INDEX का उपयोग करके ईमेल आईडी से @ से पहले का भाग निकालना
MySQL में SUBSTRING_INDEX() फ़ंक्शन का उपयोग करके ईमेल पते से @ चिह्न से पहले का भाग (उपयोगकर्ता नाम) निकालें। सिंटैक्स SELECT SUBSTRING_INDEX(yourColumnName, @, 1) FROM yourTableName; पैरामीटर: तीसरा पैरामीटर 1 का अर्थ है पहले @ से पहले का सबस्ट्रिंग लौटाएं। उदाहरण: टेबल बनाना और ईमेल डालना my
-
MySQL में UPDATE और CURDATE() का उपयोग करके मौजूदा टेबल में वर्तमान दिनांक जोड़ना
MySQL में UPDATE स्टेटमेंट के साथ CURDATE() फ़ंक्शन का उपयोग करके मौजूदा टेबल के दिनांक कॉलम को वर्तमान दिनांक से अपडेट करें। सिंटैक्स UPDATE yourTableName SET yourColumnName = CURDATE(); उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> DueDate DATETIME -> );
-
MySQL में LENGTH() और ORDER BY का उपयोग करके वर्णों की संख्या के आधार पर क्रमबद्ध करना
MySQL में LENGTH() फ़ंक्शन और ORDER BY का उपयोग करके स्ट्रिंग कॉलम को वर्ण लंबाई के आधार पर क्रमबद्ध करें। सिंटैक्स SELECT * FROM yourTableName ORDER BY LENGTH(yourColumnName) DESC; उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> Name VARCHAR(100) -> ); Query
-
MySQL में GROUP_CONCAT और DISTINCT का उपयोग करके विशिष्ट क्वेरी परिणामों को स्ट्रिंग में जोड़ना
MySQL में GROUP_CONCAT() फ़ंक्शन का उपयोग करके विशिष्ट (DISTINCT) मानों को एक ही स्ट्रिंग में जोड़ें। उदाहरण: टेबल बनाना और डुप्लिकेट डेटा डालना mysql> CREATE TABLE DemoTable ( -> Subject VARCHAR(10) -> ); Query OK, 0 rows affected (0.43 sec) mysql> INSERT INTO DemoTable VALUE
-
MySQL में FIND_IN_SET और REPLACE का उपयोग करके पाइप-सेपरेटेड मानों में खोज करना
MySQL में FIND_IN_SET() फ़ंक्शन कॉमा-सेपरेटेड स्ट्रिंग में मान खोजता है। अन्य विभाजकों (जैसे पाइप |) के लिए, पहले REPLACE() का उपयोग करके उन्हें कॉमा में बदलें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> ListOfValues TEXT -> ); Query OK, 0 rows affected (0
-
MySQL में सबक्वेरी का उपयोग करके विशिष्ट पंक्ति को बाहर करना
MySQL में NOT IN के साथ सबक्वेरी का उपयोग करके विशिष्ट मान वाली पंक्तियों को बाहर करें। उदाहरण: टेबल बनाना और डेटा डालना mysql> CREATE TABLE DemoTable ( -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name VARCHAR(100), -> Age INT -> ); Query OK, 0 rows affected (0