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

Kan jeg genbruge et udtryk i en MySQL-forespørgsel som en variabel for et andet felt?

skub den første beregning ind i en afledt tabel:

select variable1
     , complex_function(variable1, other_column) as variable2
     , yet_another column
  from (select complex_operation as variable1
             , other_column
             , yet_another_column
          from whatever) dt


  1. Mysql returnerer kun én række ved brug af Count

  2. søg fra flere tabeller ved hjælp af et enkelt søgeord i mysql

  3. Oracle Pivot-forespørgsel giver kolonner med anførselstegn omkring kolonnenavnene. Hvad?

  4. Hvorfor er UNION-forespørgsler så langsomme i MySQL?