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

MySQL और वेतन वृद्धि मूल्य में क्रमबद्ध करें?

<घंटा/>

आप उपयोगकर्ता द्वारा परिभाषित चर के साथ अद्यतन कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(FirstName varchar(20), position int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('क्रिस', 100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें ('रॉबर्ट', 120); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) )mysql> डेमोटेबल मानों में डालें ('डेविड', 130); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+-----------+----------+| प्रथम नाम | पद |+-----------+----------+| क्रिस | 100 || रॉबर्ट | 120 || डेविड | 130 |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

फ़ील्ड और इंक्रीमेंट वैल्यू को 10 से सॉर्ट करने के लिए क्वेरी निम्नलिखित है -

mysql> SET @myPosition:=100;क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> अद्यतन डेमोटेबल सेट स्थिति =@myPosition:=@myPosition+10 ORDER BYPosition;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) पंक्तियों का मिलान हुआ:3 परिवर्तित:1 चेतावनियाँ:0

आइए तालिका से एक बार फिर से रिकॉर्ड की जाँच करें:mysql> डेमोटेबल से * चुनें -

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

<पूर्व>+-----------+----------+| प्रथम नाम | पद |+-----------+----------+| क्रिस | 110 || रॉबर्ट | 120 || डेविड | 130 |+-----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में न्यूनतम और अधिकतम मान प्राप्त करना

    हमें कॉलम में अधिकतम मूल्य खोजने के लिए MAX (कॉलमनाम) का उपयोग करने की आवश्यकता है, जबकि कॉलम में अधिकतम मूल्य खोजने के लिए मिन (कॉलमनाम) का उपयोग करें। मान लें कि किसी विशिष्ट कॉलम में उच्चतम और निम्नतम मान खोजने के लिए सिंटैक्स निम्नलिखित है - SELECT * from tableName जहां columnName=@min_val या

  1. MySQL में प्रारंभिक मान और ऑटो वेतन वृद्धि कैसे सेट करें?

    AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। यदि किसी कॉलम को NOT NULL घोषित किया जाता है, तो संख्याओं का एक क्रम उत्पन्न करने के लिए उस कॉलम को NULL असाइन करना संभव है। जब कोई मान AUTO_INCREMENT कॉलम में डाला जाता है, तो कॉलम उस मान पर सेट हो जाता

  1. इंक्रीमेंट ++ और डिक्रीमेंट -- C++ में ऑपरेटर्स

    इन्क्रीमेंट ऑपरेटर ++ अपने ऑपरेंड में 1 जोड़ता है, और डिक्रीमेंट ऑपरेटर - इसके ऑपरेंड से 1 घटाता है। तो, x = x+1; is the same as x++; और इसी तरह, x = x-1; is the same as x--; इंक्रीमेंट और डिक्रीमेंट दोनों ऑपरेटर या तो ऑपरेंड से पहले (उपसर्ग) या फॉलो (पोस्टफिक्स) कर सकते हैं। x = x+1; can be writt