Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да използвате EXTRACT чрез dbplyr при свързване към Oracle DB

По-елегантен:

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

Това води до следния SQL (ANSI SQL):

EXTRACT( MONTH FROM "order_date")

Този трик работи, защото имената на операторите (това, което е между знаците за процент) се превеждат буквално в SQL. NULL изчезва (за разлика от 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. Как да проектирам таблица, която ще съхранява много големи данни?

  2. Възможно ли е да се изпълни побитова групова функция?

  3. Първи стъпки с Oracle Application Express-APEX

  4. Вложените скоби в клаузата FROM валиден ли е синтаксисът на Oracle SQL?

  5. Какъв е елегантен начин за връщане на четим „размер на файл“ на файл, съхранен в колона с blob на oracle, използвайки SQL?