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