-
MySQL में ORDER BY FIELD को GROUP BY के साथ एकल क्वेरी में कैसे उपयोग करें
इसके लिए, आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Message text ); Query OK, 0 rows affected (1.15 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(Good); Query OK, 1 row affected (0.43 sec) mysql> insert into Demo
-
MySQL में दो SELECT स्टेटमेंट का उपयोग करके पहली टेबल से दूसरी टेबल में मान डालें
पहली टेबल से दूसरी टेबल में दो SELECT स्टेटमेंट का उपयोग करके मान डालने के लिए SUBQUERY का उपयोग करें। यह आपको केवल एक MySQL क्वेरी का उपयोग करके दूसरी टेबल में परिणाम प्राप्त करने की अनुमति देगा। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1 ( Name varchar(100), Score int
-
MySQL में जन्म तिथि (Date of Birth) रिकॉर्ड के आधार पर दिन का नाम कैसे प्रदर्शित करें
जन्म तिथि वाले रिकॉर्ड से दिन का नाम प्रदर्शित करने के लिए DAYNAME() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable795 ( DateOfBirth date ); Query OK, 0 rows affected (0.61 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable7
-
MySQL में कॉलम नाम कैसे बदलें (Rename)
MySQL में कॉलम नाम बदलने के लिए ALTER और CHANGE कमांड का उपयोग करना होता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), StudentAge int ); Query OK, 0 rows affected (0.56 sec) टेबल का विवरण जांचें: mysql
-
MySQL डेटाबेस के लिए सही DateTime फॉर्मेट क्या है
MySQL डेटाबेस के लिए सही datetime फॉर्मेट निम्नलिखित है: YYYY-MM-DD HH:MM:SS आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable797 ( ArrivalDatetime datetime ); Query OK, 0 rows affected (0.68 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTabl
-
MySQL में #1054 - Unknown column त्रुटि क्यों होती है और कैसे ठीक करें
आइए देखते हैं कि MySQL में #1054 त्रुटि कब होती है। VARCHAR मान डालते समय, यदि आप एकल उद्धरण चिह्न जोड़ना भूल जाते हैं, तो यह त्रुटि उत्पन्न होगी। त्रुटि उदाहरण mysql> insert into DemoTable798 values(100,Adam); ERROR 1054 (42S22): Unknown column Adam in field list इस त्रुटि को ठीक करने के लिए
-
MySQL में GROUP_CONCAT() और CONCAT() दोनों का उपयोग करके एक ही क्वेरी में स्ट्रिंग्स संयोजित करें
CONCAT() स्ट्रिंग्स को जोड़ता है, जबकि GROUP_CONCAT() एक समूह से स्ट्रिंग्स को एकल स्ट्रिंग में जोड़ता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable799 ( UserId int, UserName varchar(100), UserAge int ); Query OK, 0 rows affected (0.56 sec) इन्सर्ट कमांड का उपयोग करके टेबल में
-
MySQL: 5 समान मानों में से केवल एक मान चुनें
आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable800 ( Value int ); Query OK, 0 rows affected (0.59 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां हमने 5 समान मान डाले हैं: mysql> insert into DemoTable800 values(10); Query OK, 1 row affected (0.18 sec) mysql>
-
MySQL में एक ही फ़ील्ड पर कस्टम सॉर्ट ऑर्डर लागू करें
इसके लिए ORDER BY IF() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable801 ( Score int ); Query OK, 0 rows affected (0.69 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable801 values(30); Query OK, 1 row affected (0.19 sec) m
-
MySQL में NULL मानों को अनदेखा करके रिकॉर्ड प्रदर्शित और संयोजित (Concatenate) करें
रिकॉर्ड संयोजित करने के लिए CONCAT() और NULL मानों की जांच के लिए IFNULL() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable802 ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (1.01 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें
-
MySQL में टेबल बनाते समय कॉलम के लिए DEFAULT मान सेट करें
टेबल बनाते समय कॉलम के लिए डिफ़ॉल्ट मान सेट करने के लिए DEFAULT कीवर्ड का उपयोग करें। आइए एक उदाहरण देखते हैं और एक टेबल बनाते हैं। जैसा कि आप नीचे देख सकते हैं, टेबल बनाते समय हमने DEFAULT सेट किया है: mysql> create table DemoTable803 ( UserId int DEFAULT 101, UserName varchar(100) DEFAULT Chri
-
क्या MySQL में 'false' किसी स्ट्रिंग से मेल खा सकता है?
हां, आप मिलान के लिए false को 0 के रूप में उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable804 ( Id varchar(100) ); Query OK, 0 rows affected (0.66 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable804 values(101John); Qu
-
MySQL में सप्ताह के विशिष्ट दिन (जैसे सोमवार) पर आने वाली पंक्तियाँ कैसे चुनें
सप्ताह के विशिष्ट दिन के लिए DAYOFWEEK() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable785 ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), ShoppingDate date ); Query OK, 0 rows affected (0.61 sec) इन्सर्ट कमांड का उपयोग करके टेबल में
-
MySQL में कॉलम मानों को CSV फॉर्मेट में कैसे प्रदर्शित करें
कॉलम मानों को CSV के रूप में प्रदर्शित करने के लिए GROUP_CONCAT() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable786 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ) AUTO_INCREMENT=101; Query OK, 0 rows affected (0.70 sec) इन्स
-
MySQL में दो कॉलम मानों के बीच एक विशिष्ट मान चुनें
आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable787 ( Score1 int, Score2 int, Name varchar(100) ); Query OK, 0 rows affected (0.84 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable787 values(34,56,Chris); Query OK, 1 row affected (0.19 sec)
-
MySQL में डुप्लिकेट रिकॉर्ड के लिए डेटा सॉर्ट करें
डुप्लिकेट रिकॉर्ड के लिए डेटा सॉर्ट करने के लिए ORDER BY का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable788 ( FirstName varchar(100), Score int ); Query OK, 0 rows affected (1.89 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoT
-
MySQL में रिकॉर्ड प्रदर्शित करें जहां पहला और अंतिम नाम समान अक्षर से शुरू होते हैं
पहले और अंतिम नाम के पहले अक्षर की जांच के लिए LEFT() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable789 ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.78 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert i
-
MySQL: एकल कॉलम से उच्चतम मान और दो कॉलम से महत्तम मान प्राप्त करें
आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable790 ( Score1 int, Score2 int ); Query OK, 0 rows affected (0.45 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable790 values(98,76); Query OK, 1 row affected (0.12 sec) mysql> insert into De
-
MySQL क्वेरी: टेबल से कुछ मानों को बाहर करें
टेबल से कुछ मानों को बाहर करने के लिए NOT IN() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable791 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.61 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysq
-
MySQL में टेबल के मानों को रैंडमली फेरबदल (Reshuffle) करें
टेबल में मानों को फेरबदल करने के लिए MySQL RAND() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable792 ( Name varchar(100), Subject varchar(100) ); Query OK, 0 rows affected (0.66 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTa