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

केवल वही फ़ील्ड लौटाएं जो MySQL DISTINCT का उपयोग करके एक निश्चित संख्या में दिखाई देते हैं?

एक निश्चित संख्या में प्रदर्शित होने वाले क्षेत्रों को वापस करने के लिए, वाक्य रचना इस प्रकार है -

select distinct yourColumnName, count(yourColumnName)
from yourTableName
where yourColumnName LIKE 'J%'
group by yourColumnName
having count(*) > 1
order by yourColumnName;

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

mysql> create table DemoTable1500
   -> (
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.86 sec)

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

Mysql> insert into DemoTable1500 values(‘Adam’);
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable1500 values('John');
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable1500 values('Mike');
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable1500 values('John');
Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable1500 values('Jace');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1500 values('Jace');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1500 values('Jackie');
Query OK, 1 row affected (0.06 sec)

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

mysql> select * from DemoTable1500;

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

+--------+
| Name   |
+--------+
| Adam   |
| John   |
| Mike   |
| John   |
| Jace   |
| Jace   |
| Jackie |
+--------+
7 rows in set (0.00 sec)

MySQL DISTINCT का उपयोग करके एक निश्चित संख्या में दिखाई देने वाले फ़ील्ड को वापस करने के लिए क्वेरी निम्नलिखित है -

mysql> select distinct Name, count(Name)
   -> from DemoTable1500
   -> where Name LIKE 'J%'
   -> group by Name
   -> having count(*) > 1
   -> order by Name;

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

+------+-------------+
| Name | count(Name) |
+------+-------------+
| Jace |           2 |
| John |           2 |
+------+-------------+
2 rows in set (0.00 sec)

  1. 1 से n तक के उन पूर्णांकों की संख्या ज्ञात कीजिए जिनमें केवल C++ में अंक 0 और 1 हैं

    मान लीजिए, हमारे पास एक संख्या n है। हमारा कार्य 1 से n तक के पूर्णांकों की संख्या ज्ञात करना है, जिसमें केवल अंक 0s और 1s हैं। तो अगर n =15, तो आउटपुट होगा। चूंकि संख्याएं 1, 10, 11 हैं इसे हल करने के लिए, हम रिकर्सिव फ़ंक्शन का उपयोग करके 0s और 1s का उपयोग करके पूर्णांक बनाएंगे। निम्नलिखित कोड हम

  1. सी # का उपयोग कर रिकर्सन द्वारा क्रमबद्ध सरणी में कितनी बार सरणी घुमाई जाती है?

    मध्य तत्व का सूचकांक खोजें (न्यूनतम तत्व) निम्न स्थितियों के आधार पर उपसरणी पर बाइनरी खोज लागू करें - यदि संख्या प्रारंभ तत्व और तत्व के मध्य 1 स्थिति में है। फिर द्विआधारी खोज का उपयोग करके सरणी प्रारंभ से मध्य-1 तक संख्या ज्ञात करें अन्यथा यदि संख्या मध्य और अंतिम तत्व के बीच है, तो बाइनर

  1. सी # में एक स्ट्रिंग को बार-बार एन संख्या कैसे वापस करें?

    स्ट्रिंग इंस्टेंस का उपयोग करें स्ट्रिंग रिपीटस्ट्रिंग =नई स्ट्रिंग (charToRepeat, 5) चरित्र दोहराने के लिए ! निर्दिष्ट समय के साथ। string.Concat(Enumerable.Repeat(charToRepeat, 5)) का प्रयोग करें चरित्र दोहराने के लिए ! निर्दिष्ट समय के साथ। स्ट्रिंगबिल्डर बिल्डर =नया स्ट्रिंगबिल्डर (stringToRepe