Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

परिणाम तालिका में एक MySQL उपयोगकर्ता द्वारा परिभाषित चर मान दिखाएं?

<घंटा/>

तालिका में संयोजित परिणाम प्रदर्शित करने के लिए चर के लिए @ और concat_ws () का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1508 -> ( -> StudentFirstName varchar(20), -> StudentLastName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1508 मानों ('क्रिस', 'ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable1508 मानों ('डेविड', 'मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> DemoTable1508 मानों में डालें ('जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1508 से * चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+------------------+-----------------+| स्टूडेंटफर्स्टनाम | छात्र का अंतिम नाम |+------------------+---------------------+| क्रिस | ब्राउन || डेविड | मिलर || जॉन | डो |+------------------+-----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ परिणाम तालिका में एक MySQL चर दिखाने के लिए क्वेरी है -

mysql> DemoTable1508 से @FullName:=concat_ws('-',StudentFirstName,StudentLastName) चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+------------------------------------------ --------------+| @FullName:=concat_ws('-',StudentFirstName,StudentLastName) |+------------------------------------------ --------------------------+| क्रिस-ब्राउन || डेविड-मिलर || जॉन-डो |+-------------------------------------------------------- ---------------+3 पंक्तियाँ सेट में (0.03 सेकंड)
  1. पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1499 मानों में डालें (बॉब, 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उ

  1. उन मानों के लिए डेटाबेस को क्वेरी करें जो MySQL तालिका में नहीं हैं?

    इसके लिए, आप UNION ALL के साथ WHERE NOT EXISTS का उपयोग कर सकते हैं और तालिका में पहले से मौजूद मानों को अनदेखा करने के लिए NOT IN लागू कर सकते हैं। तालिका में पहले से मौजूद मानों को जोड़ने के लिए UNION ALL के साथ SELECT का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1918 (वैल्यू int

  1. MySQL में उपयोगकर्ता-परिभाषित चर का उपयोग करना

    आइए समझें कि उपयोगकर्ता चर क्या हैं और उनका उपयोग MySQL में कैसे किया जा सकता है। हम नियम भी देखेंगे - उपयोगकर्ता चर @var_name के रूप में लिखे गए हैं। यहाँ, var_name चर नाम को संदर्भित करता है, जिसमें अक्षरांकीय वर्ण, ., _, और $ होते हैं। एक उपयोगकर्ता चर नाम में अन्य वर्ण हो सकते हैं यदि उन्ह