キャスト関数と演算子

キャスト関数と演算子を使用すると、あるデータ型から別のデータ型に値を変換できます。 TiDB は、 MySQL 5.7で利用可能なキャスト関数と演算子をサポートします。

キャスト関数と演算子のリスト

名前説明
BINARY文字列をバイナリ文字列にキャストします
CAST()値を特定の型としてキャストする
CONVERT()値を特定の型としてキャストする

注記:

TiDB と MySQL では、 SELECT CAST(MeN AS CHAR) (または同等の形式SELECT CONVERT(MeM, CHAR) ) に対して一貫性のない結果が表示されます。ここで、 MeNは科学表記法の倍精度浮動小数点数を表します。 MySQL は、 -15 <= N <= 14場合は完全な数値を表示し、 N < -15またはN > 14の場合は科学表記法を表示します。ただし、TiDB では常に完全な数値が表示されます。たとえば、MySQL はSELECT CAST(3.1415e15 AS CHAR)の結果を3.1415e15と表示しますが、TiDB は結果を3141500000000000と表示します。

このページは役に立ちましたか?