ホームページ > データベース > mysql チュートリアル > MySQL で VARCHAR フィールドを INT に正しくキャストするにはどうすればよいですか?

MySQL で VARCHAR フィールドを INT に正しくキャストするにはどうすればよいですか?

DDD
リリース: 2025-01-17 05:51:08
オリジナル
315 人が閲覧しました

How Can I Correctly Cast a VARCHAR Field to an INT in MySQL?

MySQL で VARCHAR を INT に正しくキャストする

VARCHAR から INT への変換を伴う MySQL クエリでは、不適切なキャスト手法が原因で構文エラーが発生することがよくあります。 このガイドでは、CAST 関数を使用した正しい方法を説明します。

キャストに使用できる結果のタイプは制限されています。 具体的には、ターゲット データ型として UNSIGNED [INTEGER] を使用する必要があります。

この変換の正確な構文は次のとおりです:

<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
ログイン後にコピー

このクエリは、PROD_CODE VARCHAR フィールドを符号なし整数に正常にキャストします。

以上がMySQL で VARCHAR フィールドを INT に正しくキャストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート