-
MySQL में varchar के रूप में सेट संख्या वाली स्ट्रिंग से उच्चतम मान कैसे प्रदर्शित करें
इसके लिए, आपको varchar मान को INTEGER में कास्ट करना होगा। पहले एक टेबल बनाते हैं: mysql> create table DemoTable765 (ItemPrice varchar(200)); Query OK, 0 rows affected (0.52 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable765 values(567.00); Query OK, 1
-
MySQL SELECT के साथ कॉलम मानों के अंत में वर्ण जोड़ना
इसके लिए, आपको CONCAT() का उपयोग करके कन्कैटेनेशन करना होगा। पहले एक टेबल बनाते हैं: mysql> create table DemoTable766 (Name varchar(100)); Query OK, 0 rows affected (0.65 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable766 values(John); Query OK, 1 row
-
MySQL में ISNULL() जैसे फंक्शन का उपयोग करके सभी शून्य मानों को कस्टम मान से अपडेट करना
इसके लिए, आप कस्टम IF() का उपयोग कर सकते हैं और जब भी 0 आए तो एक मान सेट करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable749 (Value int); Query OK, 0 rows affected (1.02 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable749 values(10); Query OK
-
लॉग-इन MySQL उपयोगकर्ताओं की सूची बनाना
लॉग-इन MySQL उपयोगकर्ताओं की सूची बनाने के लिए, आप निम्न दो विधियों में से किसी का उपयोग कर सकते हैं: पहली विधि INFORMATION_SCHEMA.PROCESSLIST का उपयोग करें select *from INFORMATION_SCHEMA.PROCESSLIST; दूसरी विधि आप SHOW PROCESSLIST कमांड का भी उपयोग कर सकते हैं। सिंटैक्स निम्न है: SHOW PROCESSLIST;
-
MySQL में कीवर्ड के आधार पर टेबल से रिकॉर्ड चुनना
मान लें कि टेबल में कुछ कॉलम मानों में एक विशिष्ट कीवर्ड है और आप केवल उन रिकॉर्ड्स को चाहते हैं। इसके लिए LIKE ऑपरेटर का उपयोग करें। पहले एक उदाहरण देखते हैं और टेबल बनाते हैं: mysql> create table DemoTable750 (Title varchar(200)); Query OK, 0 rows affected (0.69 sec) इन्सर्ट कमांड का उपयोग करके
-
MySQL में दूसरे कॉलम में दो अलग-अलग मानों वाले सभी रिकॉर्ड प्राप्त करना
इसके लिए, आप GROUP BY HAVING क्लॉज का उपयोग कर सकते हैं। पहले एक टेबल बनाते हैं: mysql> create table DemoTable751 ( StudentName varchar(100), SubjectName varchar(100) ); Query OK, 0 rows affected (0.66 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable751
-
MySQL क्वेरी: ORDER BY user_id IN (1,2,3) AND name कस्टम क्रम के लिए
कस्टम क्रम के लिए IN() लागू करने के लिए, ORDER BY CASE का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable752 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100) ); Query OK, 0 rows affected (0.63 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql>
-
MySQL में दिनांक से केवल महीना भाग प्राप्त करना
केवल महीना भाग प्राप्त करने के लिए, DATE_FORMAT() का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable753 (DueDate datetime); Query OK, 0 rows affected (0.51 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable753 values(2019-06-21); Query O
-
MySQL में विशिष्ट मान और उनकी गिनती कैसे वापस करें
केवल विशिष्ट मान वापस करने के लिए, GROUP BY क्लॉज का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable754 (ProductPrice int); Query OK, 0 rows affected (0.48 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable754 values(200); Query OK, 1 ro
-
MySQL में एलियास पर फिल्टरिंग करना
इसके लिए, HAVING क्लॉज पर एलियास का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable755 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score1 int, Score2 int ); Query OK, 0 rows affected (0.62 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoT
-
MySQL में एकाधिक कॉलम वाली सूची से न्यूनतम मान प्राप्त करना
पहले एक टेबल बनाते हैं: mysql> create table DemoTable756 ( Value1 int, Value2 int, Value3 int ); Query OK, 0 rows affected (0.62 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable756 values(10,20,14); Query OK, 1 row affected (0.22 sec) mysql> insert i
-
MySQL में संख्या के साथ मिश्रित स्ट्रिंग के लिए अल्फान्यूमेरिक ORDER BY
मान लें कि आपके पास एक VARCHAR कॉलम है जिसमें मान स्ट्रिंग हैं और संख्याएं दाईं ओर हैं। उदाहरण के लिए: John1023 Carol9871 David9098 अब, मान लें कि आप पूरे कॉलम में इन दाईं ओर की संख्याओं के आधार पर क्रमबद्ध करना चाहते हैं। इसके लिए ORDER BY RIGHT का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> crea
-
MySQL WHERE..OR क्वेरी एकाधिक OR उपयोग के साथ। क्या कोई विकल्प है?
हां, MySQL WHERE..OR का एक विकल्प REGEXP का उपयोग करना है। पहले एक टेबल बनाते हैं: mysql> create table DemoTable684(EmployeeInformation text); Query OK, 0 rows affected (0.68 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable684 values(John 21 Google); Qu
-
MySQL क्वेरी: दूसरी टेबल से डेटा इन्सर्ट करना जो स्थिरांक के साथ मर्ज हो
पहले एक टेबल बनाते हैं: mysql> create table DemoTable1(Name varchar(100)); Query OK, 0 rows affected (0.83 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1 values(John); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable1 values(Chris)
-
दो MySQL टेबल के बीच गुम मान कैसे खोजें
दो MySQL टेबल के बीच गुम मान खोजने के लिए, NOT IN का उपयोग करें। पहले एक टेबल बनाते हैं: mysql> create table DemoTable1(Value int); Query OK, 0 rows affected (0.56 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1 values(1); Query OK, 1 row affected (0.
-
त्रुटि "You have an error in your syntax..." कैसे ठीक करें
इस प्रकार की त्रुटियां तब उत्पन्न होती हैं जब आपने गलत सिंटैक्स का उपयोग किया हो। आइए एक उदाहरण देखते हैं जहां हमने एक टेबल बनाई और वही त्रुटि 1054 उत्पन्न हुई। यहां टेबल है: mysql> create table DemoTable689( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100), UserLoginDate dat
-
MySQL में विशिष्ट मान से शुरू होने वाले रिकॉर्ड कैसे चुनें
विशिष्ट मान से शुरू होने वाले रिकॉर्ड चुनने के लिए, आपको LIKE ऑपरेटर का उपयोग करना होगा। पहले एक टेबल बनाते हैं: mysql> create table DemoTable690( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserValue varchar(100) ); Query OK, 0 rows affected (0.56 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कु
-
क्या MySQL में "create table table" काम करेगा क्योंकि हम रिजर्व्ड शब्द को टेबल नाम के रूप में उपयोग नहीं कर सकते?
पहले एक केस देखते हैं जहां हम टेबल बनाते समय create table table का उपयोग करते हैं। एक त्रुटि उत्पन्न होगी: mysql> create table table( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); यह निम्न आउटपुट देगा यानी त्रुटि: ERROR 1064 (42000): You have an error in your SQL syntax; c
-
MySQL क्वेरी: केवल खाली और NULL मान एक साथ प्रदर्शित करना
NULL चेक करने के लिए IS NULL का उपयोग करें। खाली मानों के लिए, आपको खाली स्ट्रिंग से चेक करना होगा। अब एक उदाहरण देखते हैं। पहले एक टेबल बनाते हैं: mysql> create table DemoTable691( PlayerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, PlayerName varchar(100), PlayerScore int ); Query OK, 0 rows affe
-
MySQL में किसी कॉलम के रिकॉर्ड को रैंडम संख्या से अपडेट कैसे करें
पहले एक टेबल बनाते हैं: mysql> create table DemoTable746 ( Number int ); Query OK, 0 rows affected (0.56 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable746 values(100); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable746 values(200);