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

एक MySQL कथन में "सेट + 0" क्या करता है?

<घंटा/>

सेट + 0 सेट मान को पूर्णांक में परिवर्तित करता है। आइए एक टेबल बनाकर एक उदाहरण देखें -

mysql> टेबल बनाएं SetZeroDemo -> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> TechnicalSkills set('C','Spring Framework/Hibernate','Python','Django Framework','Core Java') ) NOT NULL -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)

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

mysql> SetZeroDemo(TechnicalSkills)->values('C,Spring Framework/Hibernate,Python,Django Framework, Core Java') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

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

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

यहाँ आउटपुट है -

<पूर्व>+-------+------------------------------------------ ------------------------+| आईडी | तकनीकी कौशल |+-----+------------------------------------------ -----------------------+| 1 | सी, स्प्रिंग फ्रेमवर्क / हाइबरनेट, पायथन, डीजेंगो फ्रेमवर्क, कोर जावा |+----+---------------------------- ----------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)

यहाँ MySQL स्टेटमेंट में +0 सेट करने के लिए क्वेरी है -

mysql> SetZeroDemo से तकनीकी कौशल+0 चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------------+| तकनीकी कौशल+0 |+-------------------+| 31 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)

अब, देखते हैं कि ऊपर का परिणाम 31 कैसा है।

यह 0 से इंसर्ट वैल्यू तक शुरू होता है। ऊपर दी गई तालिका में 5 शब्द हैं, जिसका अर्थ है कि यह घात 0 से 4 तक शुरू होता है (क्योंकि इसमें 5 शब्द हैं) जैसा कि नीचे दिखाया गया है -

=2
0
 +2
1
 +2
2
 +2
3
 +2
4
 =1+2+4+8+16=15+16=31

  1. MySQL क्वेरी में स्लैश का क्या अर्थ है?

    स्लैश का अर्थ MySQL क्वेरी में विभाजन (/) है। इसका उपयोग दो संख्याओं को विभाजित करने के लिए किया जा सकता है। यहां, हम दो कॉलम से संख्याओं को विभाजित करने और एक नए कॉलम में परिणाम प्रदर्शित करने के लिए एक उदाहरण देखेंगे। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable719 ( FirstNumber int, SecondNumb

  1. MySQL SELECT (COLNAME) में कोष्ठक का क्या अर्थ है?

    SELECT(COLNAME) का अर्थ है, हम उस कॉलम के लिए एक उपनाम बना रहे हैं। आइए एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं DemoTable865(FirstName varchar(100), LastName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 865 मानो

  1. MySQL में सेलेक्ट @@identity क्या करता है?

    @@ पहचान वर्तमान सत्र में auto_increment कॉलम में अंतिम सम्मिलित मान लौटाती है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें