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

Kelompokkan berdasarkan bulan di Oracle

Operator gabungan di Oracle adalah || . Bukan + :

SQL> select 'a' +' b' from dual;
select 'a' +' b' from dual
       *
ERROR at line 1:
ORA-01722: invalid number
SQL> select 'a' || 'b' from dual;

'A
--
ab

Selain itu, YEAR adalah fungsi MySQL. Di Oracle, Anda akan menggunakan EXTRACT(YEAR FROM ....)

Terakhir, apakah Anda mengetahui TO_CHAR fungsi?

Jadi, Anda harus menulis ulang seluruh kueri Anda sebagai:

SELECT TO_CHAR(day_date, 'MM-YYYY') AS MY_DATE,
       sum(cash_sales) as cash_sales, sum(unit_sales) as unit_sales
FROM NC_SALES_CAT_TL
GROUP BY TO_CHAR(day_date, 'MM-YYYY')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ambil URL penyedia server saat ini saat runtime di weblogic (cara yang tidak digunakan lagi)

  2. Bagaimana Anda mengetahui tentang fitur usang dalam rilis baru Oracle?

  3. Memformat DATE di Oracle

  4. Kesalahan:ORA-00955:nama sudah digunakan oleh objek yang ada di Fungsi Oracle

  5. Bagaimana menemukan hak istimewa dan peran yang diberikan kepada pengguna di Oracle?