Thanh lịch hơn:
tbl(con, "orders") %>% mutate(Month = extract(NULL %month from% order_date))
Điều này dẫn đến SQL sau (ANSI SQL):
EXTRACT( MONTH FROM "order_date")
Thủ thuật này hoạt động vì tên của các toán tử (những gì nằm giữa các dấu phần trăm) được dịch theo nghĩa đen sang SQL. NULL
biến mất (không giống như NA
).