-
MySQL में SELECT क्वेरी में AS कीवर्ड का उपयोग करके कॉलम नाम बदलें
MySQL में AS कीवर्ड: कॉलम एलियास देना AS कीवर्ड का उपयोग करके आप SELECT क्वेरी के परिणाम में कॉलम को एक अस्थायी नाम (एलियास) दे सकते हैं। यह मूल टेबल की संरचना को नहीं बदलता, केवल परिणाम सेट में नाम बदलता है। उदाहरण: लंबे कॉलम नाम को छोटा करें टेबल बनाएं: CREATE TABLE DemoTable ( Id INT, St
-
MySQL में स्ट्रिंग्स के पहले अक्षर को अलग कॉलम में कैसे प्रदर्शित करें?
MySQL LEFT() और UPPER() फंक्शन: स्ट्रिंग का पहला अक्षर निकालना LEFT(str, n) फंक्शन स्ट्रिंग के बाएं से n अक्षर लौटाता है। UPPER() के साथ मिलाकर आप पहला अक्षर बड़े अक्षर में प्राप्त कर सकते हैं। उदाहरण: नामों का पहला अक्षर निकालें टेबल बनाएं: CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREME
-
MySQL में एक कॉलम के तीन अलग-अलग मानों का योग करके प्रत्येक का कुल दिखाएं
MySQL में CASE और SUM के साथ पिवट-स्टाइल एग्रीगेशन जब आपको एक कॉलम के अलग-अलग मानों की गिनती या योग को अलग-अलग कॉलम के रूप में दिखाना हो (पिवट टेबल की तरह), तो CASE के साथ SUM() या COUNT() का उपयोग करें। उदाहरण: उत्पाद रेटिंग की गिनती टेबल बनाएं: CREATE TABLE DemoTable ( ProductName VARCHAR(100
-
MySQL में किसी विशिष्ट सेल को खाली (empty string) कैसे करें?
MySQL UPDATE: विशिष्ट सेल को खाली स्ट्रिंग पर सेट करना किसी विशिष्ट पंक्ति और कॉलम के मान को खाली स्ट्रिंग () पर सेट करने के लिए UPDATE स्टेटमेंट के साथ WHERE क्लॉज का उपयोग करें। उदाहरण: ID 1003 वाले छात्र का नाम खाली करें टेबल बनाएं: CREATE TABLE DemoTable ( Id INT, Name VARCHAR(50) ); I
-
MySQL में विशिष्ट अंक/अक्षर से समाप्त होने वाले कॉलम मान कैसे चुनें?
MySQL LIKE ऑपरेटर: पैटर्न मिलान से मान चुनना LIKE ऑपरेटर के साथ वाइल्डकार्ड % का उपयोग करके आप उन मानों को चुन सकते हैं जो किसी विशिष्ट अक्षर या अंक से समाप्त होते हैं। उदाहरण: 8 अंक से समाप्त होने वाली संख्याएं टेबल बनाएं: CREATE TABLE DemoTable (Number INT); INSERT INTO DemoTable VALUES (189), (
-
MySQL में ORDER BY CASE WHEN का उपयोग करके कस्टम क्रम में सॉर्ट करना
MySQL में ORDER BY CASE: कस्टम सॉर्टिंग क्रम परिभाषित करना जब आपको डिफॉल्ट सॉर्टिंग (आरोही/अवरोही) के अलावा एक विशिष्ट क्रम में परिणाम चाहिए, तो ORDER BY CASE का उपयोग करें। उदाहरण: रंगों को कस्टम क्रम में सॉर्ट करें टेबल बनाएं: CREATE TABLE DemoTable ( Color VARCHAR(100) ); INSERT INTO DemoTa
-
MySQL में VIEW बनाते समय ALIAS कैसे बनाएं?
MySQL VIEW में AS कीवर्ड का उपयोग करके एलियास बनाना MySQL में VIEW बनाते समय, आप AS कीवर्ड का उपयोग करके VIEW को एक नाम (एलियास) दे सकते हैं। यह VIEW का नाम ही होता है। उदाहरण: सरल VIEW बनाना टेबल बनाएं: CREATE TABLE DemoTable ( FirstName VARCHAR(100) ); INSERT INTO DemoTable VALUES (Chris), (
-
MySQL में MAX() एग्रीगेट फंक्शन का उपयोग करके कॉलम का अधिकतम मान प्राप्त करें
MySQL MAX() फंक्शन: कॉलम का अधिकतम मान खोजना MAX() एक एग्रीगेट फंक्शन है जो एक कॉलम में सबसे बड़ा मान लौटाता है। यह संख्याओं, तारीखों, और स्ट्रिंग्स (वर्णानुक्रम में अंतिम) पर काम करता है। उदाहरण: ID कॉलम का अधिकतम मान टेबल बनाएं और डेटा डालें: CREATE TABLE DemoTable (Id INT); INSERT INTO DemoTabl
-
MySQL में हजारों टेबल वाले डेटाबेस से चार रैंडम टेबल कैसे चुनें?
MySQL में INFORMATION_SCHEMA से रैंडम टेबल नाम प्राप्त करना INFORMATION_SCHEMA.TABLES टेबल में डेटाबेस की सभी टेबल की मेटाडेटा होती है। ORDER BY RAND() और LIMIT का उपयोग करके आप रैंडम टेबल नाम प्राप्त कर सकते हैं। सिंटैक्स SELECT TABLE_NAME AS anyAliasName FROM INFORMATION_SCHEMA.TABLES WHERE TAB
-
MySQL में चार कॉलम में से न्यूनतम मान कैसे खोजें?
MySQL LEAST() फंक्शन: कई कॉलम में से न्यूनतम मान खोजना LEAST() फंक्शन दो या अधिक अभिव्यक्तियों में से सबसे छोटा मान लौटाता है। यह पंक्ति-वार (row-wise) तुलना के लिए उपयोगी है। उदाहरण: चार स्कोर कॉलम में से न्यूनतम स्कोर टेबल बनाएं: CREATE TABLE DemoTable ( Score1 INT, Score2 INT, Score3
-
MySQL में एक कॉलम के मानों को नई टेबल में कॉपी करने का सबसे आसान तरीका
MySQL में CREATE TABLE ... AS SELECT का उपयोग करके कॉलम कॉपी करना एक कॉलम के मानों को नई टेबल में कॉपी करने का सबसे सरल तरीका है CREATE TABLE ... AS SELECT स्टेटमेंट का उपयोग करना। यह एक ही कमांड में नई टेबल बनाता है और डेटा डालता है। उदाहरण: Score कॉलम को नई टेबल में कॉपी करें स्रोत टेबल बनाएं: CR
-
MySQL में TINYINT(1) और Boolean में क्या अंतर है?
MySQL में TINYINT(1) और Boolean: कोई अंतर नहीं MySQL में BOOLEAN (या BOOL) वास्तव में TINYINT(1) का एक पर्याय (synonym) है। दोनों आंतरिक रूप से समान हैं। प्रदर्शन: Boolean कॉलम वास्तव में TINYINT(1) बनाता है CREATE TABLE DemoTable ( isMarried BOOLEAN ); DESC DemoTable; आउटपुट: +-----------+--
-
MySQL में केवल NULL मानों को कैसे बदलें?
MySQL में NULL मानों को विशिष्ट मान से बदलना MySQL में IS NULL ऑपरेटर का उपयोग करके NULL मानों की पहचान की जाती है, और IF() या COALESCE() फंक्शन का उपयोग करके उन्हें बदला जा सकता है। उदाहरण: NULL नाम को डिफॉल्ट टेक्स्ट से बदलें टेबल बनाएं और डेटा डालें: CREATE TABLE DemoTable ( Name VARCHAR(100
-
MySQL में IN() ऑपरेटर का उपयोग करके LastName के आधार पर रिकॉर्ड कैसे प्राप्त करें?
MySQL IN() ऑपरेटर: एक साथ कई मानों से मिलान IN() ऑपरेटर आपको एक कॉलम की तुलना मानों की सूची से करने की अनुमति देता है। यह कई OR शर्तों को लिखने से अधिक संक्षिप्त और पठनीय है। उदाहरण: विशिष्ट उपनाम वाले रिकॉर्ड प्राप्त करना टेबल बनाएं और डेटा डालें: CREATE TABLE DemoTable ( FirstName VARCHAR(100
-
MySQL स्टोर्ड प्रोसीजर में @ सिंबल का उपयोग क्या है?
MySQL में @ सिंबल: यूजर-डिफाइंड सेशन वेरिएबल MySQL में @ सिंबल का उपयोग यूजर-डिफाइंड सेशन वेरिएबल को दर्शाने के लिए किया जाता है। ये वेरिएबल केवल वर्तमान सेशन के लिए मौजूद होते हैं और स्टोर्ड प्रोसीजर के बीच डेटा पास करने के लिए उपयोगी होते हैं। उदाहरण: स्टोर्ड प्रोसीजर में @ वेरिएबल का उपयोग पहले
-
MySQL में एक क्वेरी से दो फील्ड की गिनती कैसे प्राप्त करें?
MySQL में CASE और SUM() का उपयोग करके एक क्वेरी में कई मानों की गिनती जब आपको एक ही कॉलम में अलग-अलग मानों (जैसे Male और Female) की गिनती एक साथ चाहिए, तो CASE स्टेटमेंट के साथ SUM() फंक्शन का उपयोग करें। उदाहरण: कर्मचारियों के लिंग की गिनती पहले एक डेमो टेबल बनाएं: CREATE TABLE DemoTable ( Emp
-
MySQL में एक ही क्वेरी में कई कॉलम के डेटा टाइप को कैसे बदलें?
MySQL में एक साथ कई कॉलम के डेटा टाइप बदलना MySQL में एक ही ALTER TABLE स्टेटमेंट का उपयोग करके आप एक साथ कई कॉलम के डेटा टाइप को संशोधित कर सकते हैं। इसके लिए सिंटैक्स निम्नलिखित है: ALTER TABLE yourTableName MODIFY COLUMN yourColumnName1 yourDataType1, MODIFY COLUMN yourColumnName2 yourDataType2
-
MySQL में FIRST_NAME, LAST_NAME को FULL_NAME के रूप में एक कॉलम में दिखाएं
CONCAT() से पहला और अंतिम नाम जोड़कर पूरा नाम बनाना दो अलग कॉलम (पहला नाम, अंतिम नाम) को स्पेस के साथ जोड़कर पूरा नाम बनाने के लिए CONCAT() फंक्शन का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( FirstName VARCHAR(50), LastName VARCHAR(50) ); Query OK, 0 rows affected (0.63 sec) INSE
-
MySQL में किसी तिथि से 30 दिन पुरानी DATE रिकॉर्ड हटाएं
DELETE में INTERVAL के साथ सापेक्ष तिथि फ़िल्टर एक संदर्भ तिथि से 30 दिन से अधिक पुरानी रिकॉर्ड हटाने के लिए DELETE में WHERE date_column < (reference_date - INTERVAL 30 DAY) का उपयोग करें। सिंटैक्स DELETE FROM yourTableName WHERE yourColumnName < (yourAnotherDateValue - INTERVAL 30 DAY); टेबल और
-
MySQL में सभी कॉलम की लंबाई प्राप्त करके एक नए कॉलम में दिखाएं
CHAR_LENGTH और CONCAT के साथ प्रति पंक्ति कुल अक्षर गिनना एक पंक्ति के सभी स्ट्रिंग कॉलम की लंबाई का योग निकालकर एक नए कॉलम में दिखाने के लिए CHAR_LENGTH(CONCAT(col1, col2, ...)) का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( FirstName VARCHAR(100), LastName VARCHAR(100) ); Query OK,