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

MySQL में अद्वितीय उपनाम वाले सभी उपयोगकर्ता खोजें?

<घंटा/>

अद्वितीय उपनाम वाले सभी उपयोगकर्ताओं को खोजने के लिए, GROUP BY HAVING COUNT() का उपयोग करें।

आइए एक टेबल बनाएं -

उदाहरण

mysql> टेबल डेमो76 बनाएं -> ( -> firstName varchar(20), -> lastName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (9.29

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

उदाहरण

mysql> डेमो76 मानों में डालें ('जॉन', 'डो'); क्वेरी ओके, 1 पंक्ति प्रभावित (2.52mysql> डेमो76 मानों में डालें ('डेविड', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 6.31mysql> डेमो76 मान ('एडम', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.52

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

उदाहरण

mysql> डेमो76 से *चुनें;

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

आउटपुट

<पूर्व>

+----------+----------+

| प्रथम नाम | अंतिम नाम |

+----------+----------+

| जॉन | डो |

| डेविड | स्मिथ |

| एडम | स्मिथ |

+----------+----------+

सेट में 3 पंक्तियाँ (0.00 सेकंड)

अद्वितीय अंतिम नाम वाले सभी उपयोगकर्ताओं को खोजने की क्वेरी निम्नलिखित है -

उदाहरण

mysql> अधिकतम (tbl.firstName), tbl.lastName, -> काउंट (अलग tbl.firstName) को काउंटऑफ़ फ़र्स्टनाम के रूप में चुनें -> डेमो76 से tbl -> समूह को tbl.lastName द्वारा -> काउंट (विशिष्ट tbl.firstName) के रूप में चुनें ) =1;

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

आउटपुट

<पूर्व>

+--------------------------+------------------------------------ -+

| मैक्स (tbl.firstName) | अंतिम नाम | काउंटऑफ़फर्स्टनाम |

+--------------------------+------------------------------------ -+

| जॉन | डो | 1 |

+--------------------------+------------------------------------ -+

सेट में 1 पंक्ति (0.00 सेकंड)
  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें? MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

  1. - नाम के एमडी 5 संस्करण के साथ सभी प्रविष्टियों को अद्यतन करने के लिए MySQL क्वेरी?

    इसके लिए आप MD5() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1887 (पासवर्ड टेक्स्ट, हैशपासवर्ड टेक्स्ट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1887(पासवर्ड) मान (656464_David_4343) में डालें; क्वेरी

  1. - MySQL के साथ चयन में वाइल्डकार्ड संलग्न करें?

    जोड़ने के लिए, concat() की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम जैसे concat(%,yourValue,%); आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो48 (नाम) मान (क्रिस ब्राउन)