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