sql >> Databáze >  >> RDS >> Mysql

Mysql Ukládání proměnné s výsledkem SELECT CASE

Musíte použít SELECT ... INTO

SELECT
...
INTO var_name [, var_name]]

místo set k přiřazení výsledku SELECT k proměnné. Takže by to mělo stačit:

SELECT CASE 
WHEN @[email protected] THEN "emp"
WHEN @vgls>@lgls THEN "loc"
WHEN @vgls<@lgls THEN "vis" END
INTO @st;



  1. Psycopg2 nemá rád názvy tabulek, které začínají malým písmenem

  2. Magento Mass Import obrázků s MAGMI - obrázky vyloučeny

  3. sql pro výpočet bodů za hry

  4. java.lang.IncompatibleClassChangeError:Nalezena třída com.mysql.jdbc.Statement, ale rozhraní bylo očekáváno