sql >> Databasteknik >  >> RDS >> Oracle

Hur man använder EXTRACT genom dbplyr när man ansluter till en Oracle DB

Mer elegant:

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

Detta resulterar i följande SQL (ANSI SQL):

EXTRACT( MONTH FROM "order_date")

Det här tricket fungerar eftersom namnen på operatorerna (det som är mellan procenttecknen) bokstavligen översätts till SQL. NULL försvinner (till skillnad från NA ).



  1. Hur spolar man performance_schema-statistik utan att starta om MySQL?

  2. PHP MySQL-syntax för att infoga datum, tid

  3. Hur skapar jag en partition för varje månad under innevarande år

  4. MySQL RAND() hur ofta kan det användas? använder den /dev/random?