MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips340 特定のデータ型を異なるデータ型に変換するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-6キャスト関数Tips340 特定のデータ型を異なるデータ型に変換するには

Level2

PointCAST/CONVERT関数を利用します

構文1  キャスト(1)
CAST( AS データ型)
構文2  キャスト(2)
CONVERT(, データ型)

CAST関数は、与えられた式をあるデータ型に明示的に変換するための関数です。SQLでは処理に際して暗黙的に適切なデータ型への変換が行われるため、明示的にデータ型を行わなければいけない局面はそれほどに多くはありません。

しかし、たとえば、ENUM型のフィールドをソートする場合、デフォルトでは内部の数値順にて処理されます。内部の語彙順でソートを行いたいケースでは、明示的にCHAR型へのキャストを行う必要があるでしょう。

また、CREATE...SELECT構文において、特定データ型のフィールドを生成したい場合などにもキャスト構文は有効です。

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません