-
MySQL में प्रतिशत गणना और ROUND से परिणाम राउंड करें
MySQL में प्रतिशत निकालने और इसे वांछित दशमलव स्थानों तक राउंड करने के लिए ROUND() और CONCAT() का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1844 ( Number INT, TotalNumber INT ); डेटा डालें mysql> INSERT INTO DemoTable1844 VALUES(50, 500); mysql> INSERT INTO DemoTable1844
-
MySQL में DATE_SUB और INTERVAL से 15 दिन पुराने रिकॉर्ड प्राप्त करें
वर्तमान दिनांक से निश्चित अंतराल (जैसे 15 दिन) पहले की तारीख वाले रिकॉर्ड प्राप्त करने के लिए DATE_SUB() और INTERVAL का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1845 ( ArrivalDate DATE ); डेटा डालें mysql> INSERT INTO DemoTable1845 VALUES(2019-12-02); mysql> INSERT INTO Dem
-
MySQL में MONTH() और YEAR() से विशिष्ट माह-वर्ष के रिकॉर्ड प्राप्त करें
डेट कॉलम से माह और वर्ष निकालकर फ़िल्टर करने के लिए MySQL के MONTH() और YEAR() फ़ंक्शन का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1846 ( PurchaseDate DATE ); डेटा डालें mysql> INSERT INTO DemoTable1846 VALUES(2019-01-10); mysql> INSERT INTO DemoTable1846 VALUES(2019-12-24)
-
MySQL क्वेरी में UNION ALL से कस्टम मान जोड़ें
कभी-कभी क्वेरी परिणाम में एक अतिरिक्त मान जोड़ना होता है जो टेबल में नहीं है। UNION ALL का उपयोग करके एक स्थिर मान को परिणाम सेट में जोड़ा जा सकता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1847 ( GameStatus ENUM(PENDING,COMPLETED,CANCELLED) ); डेटा डालें mysql> INSERT INTO DemoTable184
-
MySQL में JSON का उपयोग करके एक सेल में कई तत्व संग्रहीत करें
MySQL 5.7+ का JSON डेटा प्रकार एक ही सेल में जटिल संरचित डेटा (सरणी, ऑब्जेक्ट) संग्रहीत करने की अनुमति देता है, जिससे संबंधपरक मॉडल में लचीलापन आता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1828 ( EmployeeId INT, EmployeeRecords JSON ); JSON सरणी डालें mysql> INSERT INTO DemoTable1
-
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(
-
MySQL में NOT IN का उपयोग करके केवल विशिष्ट पंक्तियाँ हटाएं
MySQL में DELETE स्टेटमेंट के साथ NOT IN ऑपरेटर का उपयोग करके आप उन पंक्तियों को हटा सकते हैं जो दी गई सूची में नहीं हैं। यह विशिष्ट रिकॉर्ड रखते हुए बाकी हटाने के लिए उपयोगी है। टेबल बनाएं और डेटा डालें mysql> CREATE TABLE DemoTable1830 ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-
MySQL में ZEROFILL के साथ कस्टम ऑटो-इन्क्रीमेंट सेट करें
ZEROFILL विशेषता संख्यात्मक कॉलम को बाएं से शून्य से भरकर निर्दिष्ट चौड़ाई तक पैड करती है। यह UNSIGNED भी बनाता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1831 ( UserId INT(7) ZEROFILL AUTO_INCREMENT, PRIMARY KEY(UserId) ); यहां INT(7) का अर्थ है प्रदर्शन चौड़ाई 7 अंक। डेटा डालें mysq
-
MySQL टेबल में JSON डेटा कैसे डालें?
MySQL 5.7+ में नेटिव JSON डेटा प्रकार है जो JSON दस्तावेज़ों को मान्य, संग्रहीत और क्वेरी करने की अनुमति देता है। JSON कॉलम वाली टेबल बनाएं mysql> CREATE TABLE DemoTable1832 ( ListOfNames JSON ); JSON सरणी डालें mysql> INSERT INTO DemoTable1832(ListOfNames) VALUES([Sam, Mike, Carol]); my
-
MySQL में MATCH और AGAINST से विशिष्ट कॉलम में स्ट्रिंग खोजें
MySQL का Full-Text Search फीचर MATCH() ... AGAINST() का उपयोग करके टेक्स्ट कॉलम में कुशलता से खोज करने की अनुमति देता है। यह `LIKE %term%` से बहुत तेज़ है। टेबल बनाएं और फुलटेक्स्ट इंडेक्स जोड़ें mysql> CREATE TABLE DemoTable1833 ( Name VARCHAR(20) ); mysql> ALTER TABLE DemoTable1833 ADD
-
MySQL में कॉमा सेपरेटेड मानों के साथ रैंडम पंक्तियाँ कैसे प्राप्त करें?
MySQL में रैंडम पंक्तियाँ प्राप्त करने के लिए ORDER BY RAND() का उपयोग किया जाता है। यदि आपके कॉलम में कॉमा सेपरेटेड मान हैं, तो आप NOT IN के साथ फ़िल्टर करके रैंडम परिणाम ले सकते हैं। टेबल बनाएं और डेटा डालें mysql> CREATE TABLE DemoTable1835 ( ListOfIds VARCHAR(20) ); mysql> INSERT INT
-
MySQL Error #1064 ठीक करें: TYPE=MyISAM के निकट सिंटैक्स त्रुटि
MySQL 8.0 और नए संस्करणों में TYPE कीवर्ड को ENGINE से बदल दिया गया है। यदि आप पुराने सिंटैक्स TYPE=MyISAM का उपयोग करते हैं, तो आपको Error 1064 मिलेगा। त्रुटि का उदाहरण mysql> CREATE TABLE DemoTable1836 ( ClientId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName VARCHAR(20) ) TYPE=My
-
MySQL में SELECT क्वेरी से विशिष्ट कॉलम रिकॉर्ड कैसे प्राप्त करें?
MySQL में किसी टेबल से केवल विशिष्ट कॉलम के डेटा को प्राप्त करना बहुत आसान है। इसके लिए SELECT * के बजाय केवल उस कॉलम का नाम लिखें जिसे आप देखना चाहते हैं। उदाहरण के साथ समझें सबसे पहले एक डेमो टेबल बनाते हैं: mysql> CREATE TABLE DemoTable1837 ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY
-
MySQL में सबस्ट्रिंग स्थिति के आधार पर खोज परिणाम सॉर्ट करें
सबस्ट्रिंग स्थिति के आधार पर खोज परिणाम सॉर्ट करने के लिए ORDER BY LOCATE() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1838 ( Subject varchar(100) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert int
-
MySQL कॉलम में प्रत्येक पंक्ति के समान मान की गिनती करें?
प्रत्येक पंक्ति के समान मान की गिनती के लिए COUNT(*) का उपयोग GROUP BY क्लॉज के साथ करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1818 ( Id int, Name varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> ins
-
MySQL के साथ वर्तमान दिनांक पर पंजीकरण करने वाले लोगों की संख्या प्राप्त करें
इसके लिए आप COUNT() का उपयोग MONTH() के साथ GROUP BY कर सकते हैं। वर्तमान दिनांक से मिलान के लिए CURRENT_DATE() का उपयोग करें। वर्तमान दिनांक निम्न है: mysql> select curdate() ; +------------+ | curdate() | +------------+ | 2019-11-30 | +------------+ 1 row in set (0.00 sec) आइए पहले एक टेबल बना
-
MySQL क्वेरी दिनांक रिकॉर्ड को सप्ताह के दिन के साथ घटाएं और रिकॉर्ड के साथ सप्ताह का दिन प्रदर्शित करें
इसके लिए आप DATE_FORMAT() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1820 ( AdmissionDate varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1820 values(20/10/2019); Qu
-
नई टेबल बनाते समय VARCHAR का आकार शामिल न करने पर क्या MySQL काम करेगा?
नहीं, क्वेरी काम नहीं करेगी। आइए वही परिदृश्य बनाते हैं और त्रुटि जांचते हैं: mysql> create table DemoTable1821 ( Id int, FirstName varchar, LastName varchar ); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version fo
-
MySQL में वर्तमान दिनांक से मिलान करने वाली विशिष्ट दिनांक पर रिकॉर्ड अपडेट करें
आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1822 ( Amount int, DueDate date ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1822 values(1000,2019-10-11); Query OK, 1 row affected (0.00 sec) mysql&
-
MySQL में विभाजन के साथ परिशुद्धता कैसे बढ़ाएं?
विभाजन के साथ परिशुद्धता बढ़ाने के लिए MySQL CAST() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1823 ( Value int ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1823 values(1); Query OK