19

「0.31」と「0.0076」の 2 つの文字列があり、MySQL の decimal(10,2) 列に格納する必要があります。mysql ではなく、この変換を ruby​​ で直接行うにはどうすればよいですか

4

3 に答える 3

35

使ってみてCAST

SELECT CAST(colName AS DECIMAL(10,2))
FROM tableName
于 2012-11-06T06:08:57.560 に答える
9

MySql 変換関数 CAST または CONVERT を使用します。ここを読む

 Select CAST(columnName as DECIMAL(10,2))

                or

 Select CONVERT(columnName,DECIMAL(10,2))
于 2012-11-06T06:13:13.907 に答える
0

またはあなたは次のような仕事をすることができます

select format(columnname, 0) as formated from tablename  where condition
于 2012-11-06T06:18:36.720 に答える