データベース - SQL 関数 - TRUNC


クラウディア 


1. 概要
2. 使い方

1. 概要

 「TRUNC()」は切り捨てに使うもので、基本は数値なのでしょうが、「Oracle」、「DB2(Oracle 互換モードでしか確認していません)」では、「DateTime」型(「DB2」は「TimeStamp」型のみ)の切り捨てに使えるのだ。  「PostgreSQL」では試していないけど、使えないかもしれません。

2. 使い方

 「TRUNC()」で「DateTime」型を切り捨てるには。

TRUNC(column_of_datetime, 'format')
 で、書式に「DD」を使えば、同日内の違った時刻のデータをすべて同日のデータとして扱えるのだ。  わたしには、これで十分なのだ。  「PostgreSQL」では試していないと書いていましたが、実際にやってみました(2021年4月2日)。  少なくとも「PostgreSQL 9.6」では、「TRUNC」は、数値にしか使えません。

HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
 てなエラーになります。

audiobook.jp
earthcar(アースカー)
健康サポート特集
JETBOY
5G CONNECT
損保との違い
Amazonギフトカード
葬送のフリーレン Prime Video
EaseUS
【usus ウズウズ】
ハイスピードプラン
ベルリッツ
ネットオークションの相場、統計、価格比較といえばオークファン
サウンドハウス
U-NEXT
TikTok Shop 【リピート用プログラム】
薬屋の独り言
アフィリエイトのアクセストレード
それがだいじWi-Fi