sql >> Database teknologi >  >> RDS >> Mysql

SQL SELECT-sætning udtryksværdi genbrug til andet udtryk

Du kan bruge brugerdefineret variabel til at løse dit problem. Din SQL kan omskrives som:

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

Du kan henvise til dette indlæg .



  1. Opretter ActionScript Date-objekt fra MySQL UTC-tidsstempelstreng

  2. Find gratis slots i et bookingsystem

  3. PostgreSQL INSERT ON CONFLICT UPDATE (upsert) brug alle ekskluderede værdier

  4. få .findOrCreate() fejl