sql >> データベース >  >> RDS >> Oracle

OracleDBに接続するときにdbplyrを介してEXTRACTを使用する方法

    よりエレガント:

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

    これにより、次のSQL(ANSI SQL)が生成されます。

    EXTRACT( MONTH FROM "order_date")
    

    このトリックは、演算子の名前(パーセント記号の間にあるもの)が文字通りSQLに変換されるために機能します。 NULL 消える(NAとは異なり) 。



    1. MicrosoftAccessの別のテーブルの値を使用して計算されたフィールド

    2. タグクラウド用のMySqlテーブルを設計する方法は?

    3. Javaからsqlplusスクリプトを実行する簡単な方法

    4. Oracle SQL ディープ アップデート