ホームページ  >  記事  >  データベース  >  mysqlで文字列を整数に変換する方法

mysqlで文字列を整数に変換する方法

WBOY
WBOYオリジナル
2022-05-12 17:44:336971ブラウズ

方法: 1. 「文字列 0」を使用して変換します。構文は「(列 0)」です。 2. CONVERT 関数を使用して変換します。構文は「CONVERT(列,SIGNED)」です。 3 CAST 関数変換を使用します。構文は「CAST(column as SIGNED)」です。

mysqlで文字列を整数に変換する方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql で文字列を整数に変換する方法

1. addition を直接使用します

String 0

例は次のとおりです。次のように

example:
select * from orders order by (column+0) desc

2. CAST 関数を使用する

CAST(column as type);

CAST() 関数は、任意の型の値を指定された型の値に変換します。ターゲットの型は、BINARY、CHAR、DATE、DATETIME、TIME、DECIMAL、SIGNED、UNSIGNED のいずれかの型になります。

2. CONVERT 関数を使用する

CONVERT(column, type);

MySQL CONVERT() は、異なる文字セット間でデータを変換するメソッドを提供します。

注:

ここでの型は次のとおりです:

浮動小数点数: DECIMAL

整数: SIGNED

符号なし整数: UNSIGNED

example:
select * from orders order by CONVERT(column,SIGNED) desc
select * from orders order by CAST(column as SIGNED) desc

推奨学習: mysql ビデオ チュートリアル

以上がmysqlで文字列を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。