sql >> Database >  >> RDS >> Mysql

SQL SELECT-instructie expressiewaarde hergebruik voor andere expressie

U kunt door de gebruiker gedefinieerde variabele gebruiken om uw probleem op te lossen. Uw SQL kan worden herschreven als:

SELECT a, 
    @expr1 := (b + c) as expression1,
    (@expr1 + a) AS expression2
FROM very_big_table
WHERE ...
GROUP BY a
ORDER BY a DESC

Je kunt verwijzen naar dit bericht .



  1. Symfony3 - SQLSTATE [HY000] [2002] Geen dergelijk bestand of map

  2. Hernoem tabellen veilig met seriële primaire-sleutelkolommen

  3. ORA-03113:einde bestand op communicatiekanaal

  4. QueryException in slaapstand vanwege apostrof