Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie wyboru łańcucha Mysql

Po prostu próbowałem ze strukturą pętli w Mysql i odniosłem sukces. Publikowanie tylko w celu udostępnienia--

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. Śledzenie połączeń wychodzących

  2. MySQL Greatest N Results with Join Tables

  3. Jak usunąć określony wiersz z tabeli mysql z tymi samymi wartościami kolumn?

  4. MySQL:wybieraj e-maile tylko z jednej tabeli, jeśli nie z innej?

  5. Konwersja MyISAM do InnoDB. Korzystny? Konsekwencje?