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

SQL yang sangat sederhana Bukan ekspresi GROUP BY - Oracle

GROUP BY tidak berguna di luar konteks fungsi agregat seperti MIN() MAX() SUM() COUNT() , kecuali mungkin untuk menghapus duplikat baris. Hapus saja. Jika Anda ingin menghapus duplikat hasil, gunakan DISTINCT alih-alih. Jika Anda menggunakan DISTINCT , itu tidak akan banyak nilainya kecuali Anda lebih spesifik tentang kolom di SELECT list, tidak termasuk kolom kunci utama.

SELECT
  DISTINCT * 
FROM 
  AD_VOARNET_ATENDIMENTO_PISTA 
WHERE IS_CLOSED = 0
ORDER BY PREFIXO

GROUP BY terkadang bingung dengan ORDER BY . Anda sudah memiliki ORDER BY PREFIX0 ,




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Setara dengan fungsi Group_concat MySQL di Oracle

  2. salin dari satu database ke database lain menggunakan pengembang Oracle sql - koneksi gagal

  3. Gaji maks ke-n di Oracle

  4. spool ke file .csv menggunakan for loop

  5. Metode ExecuteBatch mengembalikan array nilai -2 di java