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

MySQL संग्रहीत दिनचर्या में सरणी पास करें?

<घंटा/>

MySQL संग्रहीत रूटीन में सरणी कैसे पास करें, यह प्रदर्शित करने के लिए हमें एक संग्रहीत कार्यविधि बनाने की आवश्यकता है। आइए पहले अपने उदाहरण के लिए एक टेबल बनाएं।

टेबल बनाना

mysql> टेबल बनाएं FindDemo -> (-> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

तालिका में कुछ रिकॉर्ड सम्मिलित करना।

mysql> FindDemo मानों ('जॉन'), ('स्मिथ') में डालें; क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.13 सेकंड) रिकॉर्ड:2 डुप्लिकेट:0 चेतावनियाँ:0

सभी रिकॉर्ड प्रदर्शित करने के लिए।

mysql> FindDemo से *चुनें;

निम्न आउटपुट है।

<पूर्व>+----------+| नाम |+----------+| जॉन || स्मिथ |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)

एक संग्रहीत दिनचर्या बनाने के लिए जो एक सरणी को एक पैरामीटर के रूप में स्वीकार करता है।

mysql> सीमांकक //mysql>खोज प्रक्रिया बनाएंStoredProcedure(इन ArrayDemo VARCHAR(100)) -> BEGIN -> SELECT * FROM FindDemo -> WHERE FIND_IN_SET(name, ArrayDemo); -> -> END//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.14 सेकंड)

पैरामीटर के रूप में सरणी पास करना।

mysql> सीमांकक;mysql> SearchingStoredProcedure ('डेविड, बॉब, जॉन') को कॉल करें;

यहाँ आउटपुट है।

<पूर्व>+----------+| नाम |+------+| जॉन |+------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)
  1. सी में पैरामीटर के रूप में 2 डी सरणी कैसे पास करें?

    C में किसी फ़ंक्शन के पैरामीटर के रूप में 2-डी सरणी को आसानी से पारित किया जा सकता है। एक प्रोग्राम जो इसे प्रदर्शित करता है जब दोनों सरणी आयाम विश्व स्तर पर निर्दिष्ट किए जाते हैं, निम्नानुसार दिया गया है। उदाहरण #include <stdio.h> const int R = 4; const int C = 3; void func(int a[R][C]) { &n

  1. C . में मान द्वारा एक सरणी पास करें

    यहाँ C भाषा में मान द्वारा सरणी पास करने का एक उदाहरण है, उदाहरण #include <stdio.h> float avg(float a[]) {    int i;    float avg, sum = 0.0;    for (i = 0; i < 6; ++i) {       sum += a[i];    }    avg = (sum / 6);   &n

  1. हम सी # में किसी विधि में सरणी कैसे पास करते हैं?

    विधि तर्क के रूप में एक विधि में सरणी पास करें। मान लें कि निम्नलिखित हमारी सरणी घोषणा और आरंभीकरण है। MyArray app = new MyArray(); /* an int array with 5 elements */ int [] balance = new int[]{1000, 2, 3, 17, 50}; अब विधि getAverage() को कॉल करें और सरणी को विधि तर्क के रूप में पास करें। double g