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

ENUM ('एम', 'एफ') को 'पुरुष' या 'महिला' के रूप में चुनने के लिए MySQL क्वेरी?

<घंटा/>

आप इसके लिए IF() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं। यहां एक कॉलम में ENUM प्रकार है

mysql> तालिका बनाएं DemoTable ( UserId int, UserName varchar(40), UserGender ENUM('M','F') );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.11 सेकंड)

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

mysql> डेमोटेबल वैल्यू (1, 'जॉन', 'एम') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल वैल्यू (2, 'मारिया', 'एफ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (3, 'डेविड', 'एम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें (4, 'एम्मा', 'F');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserGender |+----------+----------+---------------+| 1 | जॉन | एम || 2 | मारिया | एफ || 3 | डेविड | एम || 4 | एम्मा | F |+----------+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)

ENUM('M', 'F') को 'Male' या 'Female' के रूप में चुनने की क्वेरी निम्नलिखित है-

mysql> डेमोटेबल से UserId, UserName,IF(UserGender='F','Female', 'Male') AS `UserGender` चुनें;

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

<पूर्व>+----------+----------+---------------+| उपयोगकर्ता आईडी | उपयोगकर्ता नाम | UserGender |+----------+----------+---------------+| 1 | जॉन | पुरुष || 2 | मारिया | महिला || 3 | डेविड | पुरुष || 4 | एम्मा | महिला |+----------+----------+---------------+4 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL क्वेरी शीर्ष 10 रिकॉर्ड का चयन करने के लिए?

    शीर्ष 10 रिकॉर्ड का चयन करने के लिए, MySQL में LIMIT का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (पेज -14); क्वेरी ओके, 1 पंक्ति प्रभावित (0.47 सेकंड) चयन कथन का उपयोग कर

  1. नीचे एन रिकॉर्ड का चयन करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable724 (मान int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.79 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable724 मान (948) में सम्मिलित करें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen