キャスト/型変換

  • CASTキャスト
  • CONVERT型変換

参考:

キャスト関数と演算子 | MySQL 5.6 リファレンスマニュアル [公式]

使い方

参考:

CAST関数 / CONVERT関数 – 指定した値を別のデータ型または別の文字セットに変換する | DBOnline

CAST 関数の使い方を解説 (INT / DATE / DECIMAL) | ポテパンスタイル

文字セットの変換

参考:

CONVERT() と CAST() | MySQL 5.6 リファレンスマニュアル [公式]

文字列を数値に変換する

  • field+0
  • CAST(field AS SIGNED)
  • CONVERT(field, SIGNED)

参考:

キャスト関数と演算子 | MySQL 5.6 リファレンスマニュアル [公式]

How to cast from VARCHAR to INT in MySQL? | Tutorials Point

Cast from VARCHAR to INT – Stack Overflow

Casting varchar to int in mysql – Stack Overflow

Compare 2 strings which are numbers? – Stack Overflow

NULL を別の値として扱いたい

  • COALESCE(field, 0)
  • IFNULL(field, 0)
こちらのページを参照

参考:

Replace null with 0 in MySQL – Stack Overflow

Typecasting NULL to 0 – Stack Overflow

Why does MYSQL convert NULL or String values to 0 when comparing against int value? – Stack Overflow

ドキュメント

参考:

Type Conversion in Expression Evaluation | MySQL 8.0 Reference Manual [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA