Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैसकल चेन सेलेक्ट क्वेरी

मैं बस MySQL में लूप संरचना के साथ प्रयास करता हूं और सफलता प्राप्त करता हूं। केवल साझा करने के लिए पोस्टिंग---

CREATE PROCEDURE `root_connect`(IN init char(1),OUT str char(15))
BEGIN
    set @startChar:=(select connector from tableName where root = init);
    set @endloop := "no";
    set @fullchar:= @startChar;
    set @newchar:= "";  
    if (@startChar !="-" OR @startChar =null) then 
        WHILE (@endloop = "no") DO                  
            set @newchar :=(select connector from tableName where root = @startChar);       
            if(@newchar = '-') THEN
                set @endloop := "yes";
            else
                set @fullchar:= concat(@fullchar,"-",@newchar);
            end if;         
            set @startChar := @newchar;     
        END WHILE;
    end if;
        select @fullchar;
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक ही क्वेरी का उपयोग करके दो तालिकाओं से डेटा का चयन कैसे करें

  2. MySQL का LEFT JOIN WHERE क्लॉज के साथ NULL रिकॉर्ड क्यों लौटा रहा है?

  3. नवीनतम परिणाम प्रदर्शित करने के लिए MySQL Group By

  4. एक पूर्णांक के रूप में MySQL में दो तिथियों के बीच वर्षों में अंतर प्राप्त करें

  5. एक MySQL चयन में कुछ हेक्स मान और चार () मान कैसे खोजें?