sql >> Databáze >  >> RDS >> Oracle

Jak používat EXTRACT přes dbplyr při připojování k databázi Oracle

Elegantnější:

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

Výsledkem je následující SQL (ANSI SQL):

EXTRACT( MONTH FROM "order_date")

Tento trik funguje, protože názvy operátorů (co je mezi znaky procent) jsou doslova přeloženy do SQL. NULL zmizí (na rozdíl od NA ).



  1. Nejrychlejší způsob, jak číst obrovskou tabulku MySQL v pythonu

  2. Předejte SELECT STATEMENT jako parametr IN do procedury a spusťte v Oracle

  3. Vkládejte objekty BLOB do databází MySql pomocí php

  4. SQL Server Cizí klíče přes hranice databáze - techniky pro vynucení