ホームページ >データベース >mysql チュートリアル >SQLのVarcharに整数を正しくキャストする方法は?
integerをsql
のvarcharに変換しますSQLで整数列をVARCHAR
に直接キャストすると、エラーが発生する場合があります。 信頼性の高い回避策には、固定長の文字データ型である中間キャストがCHAR
になります。この方法により、文字列の長さを正確に制御できます
微妙な違いに注意してください:
<code class="language-sql">SELECT CAST(id AS CHAR(50)) AS col1 FROM t9; SELECT CONVERT(id, CHAR(50)) AS col1 FROM t9;</code>および
関数には、わずかに異なる構文があります。 CAST
最初に式を必要とし、次にターゲットデータ型を必要とします。 CONVERT
を使用してCONVERT
を使用しようとすると、エラーが発生する可能性があります。
VARCHAR
CONVERT
(または適切な長さ)を使用することにより、固定長文字列への変換が成功し、必要に応じてさらに処理または使用できます。 変換後の整数値の最大予想長に対応するように
以上がSQLのVarcharに整数を正しくキャストする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。