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

Bisakah Anda membagi satu alias dengan yang lain di MySQL?

Anda tidak dapat melakukan perhitungan dengan alias. Salah satu cara untuk melakukan ini adalah dengan membuat alias lain dan memesan dengan itu.

SELECT columns, count(table2.rev_id) As rev_count, sum(table2.rev_rating) As sum_rev_rating, sum(table2.rev_rating)/count(table2.rev_id) as avg_rev_rating
FROM table1
LEFT JOIN table2
ON table1.dom_id = table2.rev_domain_from 
WHERE dom_lastreview != 0 AND rev_status = 1 
GROUP BY dom_url 
ORDER BY avg_rev_rating DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menekan output tajuk kolom untuk satu pernyataan SQL?

  2. Mysql menghitung jumlah kecocokan regex per bidang

  3. Apa cara paling sederhana untuk menyimpan data dari program java ke MySQL?

  4. Dua aplikasi Laravel di server yang sama saling bertentangan

  5. Bagaimana cara mengisyaratkan indeks untuk digunakan dalam kueri pemilihan MySQL?