Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kelompokkan menurut alias (Oracle)

select
  count(count_col),
  alias_column
from
  (
  select 
    count_col, 
    (select value from....) as alias_column 
  from 
    table
  ) as inline
group by 
  alias_column

Pengelompokan biasanya berfungsi jika Anda mengulangi ekspresi masing-masing dalam klausa GROUP BY. Menyebutkan sebuah alias saja tidak mungkin, karena langkah SELECT adalah langkah terakhir untuk melakukan eksekusi query, pengelompokan terjadi lebih awal, ketika nama alias belum ditentukan.

Untuk mengelompokkan menurut hasil sub-kueri, Anda harus mengambil sedikit jalan memutar dan menggunakan kueri bersarang, seperti yang ditunjukkan di atas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menginstal Oracle 12c Enterprise Edition di Windows 7

  2. Cara Menghasilkan Pernyataan INSERT dari Query saat menggunakan SQLcl (Oracle)

  3. BDE vs ADO di Delphi

  4. cetak tanggal mulai dan akhir dalam satu baris untuk rentang tanggal yang berkelanjutan atau tumpang tindih di Oracle SQL

  5. Hal Yang Harus Anda Ketahui Sebelum Mempelajari Oracle