クエリを実行しているときにvarchar
をfloat
に変換するにはどうすればよいですか?MySQLのデータ型をvarcharからfloatに変換する
5
A
答えて
14
mysqlの値をfloat型でキャストすることはできません。
以下の値を使用することができタイプ:
- BINARY [(N)]
- CHAR [(N)]
- DATE
- DATETIME
- DECIMAL [(M [、D ])]
- 署名[INTEGER]
- TIME
- UNSIGNED [INTEGER]
だからあなたの場合には、あなたは、小数点を使用する必要があり、例えば:
select cast(amount AS DECIMAL(10,2)) as 'float-value' from amounts
-2
9
この単純なトリック0 + column_name
を使用してfloatに変換できます。
select 0 + column_name from table;
+0
すごい!ニースのトリック。これはコンパクトで、10進数を超えた特定の数値を想定する必要はありません。 – VISQL
関連する問題
- 1. intをvarcharデータ型に変換する
- 2. Imageデータ型をVarcharに変換する
- 3. データ型varcharをfloatに変換する際にエラーが発生しました。
- 4. 1行のファイルからデータ型varcharをfloatに変換する際にエラーが発生しました
- 5. データ型varcharをfloatに変換中にエラーが発生しました
- 6. MySQL/PHPでString型をFloat型に変換するには?
- 7. :エラーが浮かぶようにデータ型varchar型の変換、
- 8. IBM DB2のデータ型変換:BIGINTからVARCHAR
- 9. varcharデータ型からdatetimeへの変換。範囲外エラー
- 10. varcharからdecimalへのデータ変換
- 11. 算術オーバーフローエラーvarcharをデータ型数値に変換する
- 12. T-SQL:エラー:8114、重大度:16、状態:5データ型varcharをfloatに変換する際のエラー
- 13. varcharをfloatまたはそのまわりに変換する
- 14. データ型varcharをfloatに変換する際にエラーが発生しました。 C#VS
- 15. VarCharを異なるカルチャフォーマットでFloatに変換する
- 16. データ型nvarcharをfloatに変換するSQL INSERT INTO SELECTエラー
- 17. VARCHARからDATETIMEに変換
- 18. データ型varcharをfloatに変換中にエラーが発生しました - ISNULL関連
- 19. mssqlはvarcharをfloatに変換します
- 20. MySQL POINTデータ型をPosgreSQLに変換
- 21. MySQLはvarcharをcharに変換するのは何ですか?
- 22. mysql float型
- 23. SQL Serverでvarcharをfloatに変換する方法はありますか?
- 24. 変換のvarchar型SQL Serverのストアドプロシージャ
- 25. varcharデータ型をdatetimeデータ型に変換すると、範囲外の値が返される
- 26. データ型varcharをintに変換する際にエラーが発生しました
- 27. SQLエラー:varcharの値 'PJOI015'をデータ型のビットに変換するときに変換に失敗しました
- 28. float/int型の列をfloat/int型の列をpandas型のデータフレームに変換する
- 29. の変換エラーデータ型varchar型は、ストアドプロシージャでエラーをintに
- 30. varcharデータ型をdatetimeデータ型に変換すると、範囲外の値が返されました。日時エラー
http://dev.mysql.com/doc/refman/5.0/en/cast-を参照してください。 functions.html、CASTを使用しますが、コンテンツ文字列がfloatに変換可能であることを確認してください。 – YvesR