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

Cara menggunakan EXTRACT melalui dbplyr saat menghubungkan ke Oracle DB

Lebih elegan:

tbl(con, "orders") %>% mutate(Month = extract(NULL %month from% order_date))

Ini menghasilkan SQL berikut (ANSI SQL):

EXTRACT( MONTH FROM "order_date")

Trik ini berfungsi karena nama operator (apa yang ada di antara tanda persen) secara harfiah diterjemahkan ke SQL. NULL menghilang (tidak seperti NA ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle -- Impor data ke tabel dengan nama berbeda?

  2. Impor gumpalan melalui SAS dari ORACLE DB

  3. Nilai terkecil tetapi tidak NULL di Oracle SQL

  4. Pembaruan JavaFX TextArea Segera

  5. ORA-00102:mengambil di luar urutan