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

時間間隔を平均化する方法は?

    OracleでDATETIMEの差を秒単位で取得する方法は、複数の抽出を使用する毛深い数式よりも短く、速く、優れた方法があります。

    これを試して、応答時間を秒単位で取得してください:

    (sysdate + (endtime - starttime)*24*60*60 - sysdate)
    

    また、タイムスタンプを減算するときに秒の小数部分を保持します。

    http://kennethxu.blogspotを参照してください。 com / 2009/04 / converting-oracle-interval-data-type-to.html 詳細については。

    カスタムpl/sqlに注意してください関数にはかなりのパフォーマンスオーバーヘッドがあります 重いクエリには適さない場合があります。



    1. SQLBulkCopyが存在する場合、挿入または更新する方法はありますか?

    2. ユークリッド距離

    3. customer.pk_name参加transactions.fk_name対customer.pk_id[シリアル]参加transactions.fk_id[整数]

    4. SQL Server 2005にはMySqlのENUMデータ型と同等のものがありますか?