Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Nilai ekspresi pernyataan SQL SELECT digunakan kembali untuk ekspresi lain

Anda dapat menggunakan Variabel Buatan Pengguna untuk menyelesaikan masalah Anda. SQL Anda dapat ditulis ulang sebagai:

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

Anda dapat merujuk ke postingan ini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python:MySQL:Menangani batas waktu

  2. Kunci mati MySQL InnoDB pada SELECT dengan kunci eksklusif (UNTUK PEMBARUAN)

  3. Baris duplikat MySQL

  4. Bandingkan baris dalam tabel yang sama di mysql

  5. MYSQL Pilih dari tabel berdasarkan beberapa baris