SQL仅选择库仑价格中的数字

时间:2015-04-23 14:18:11

标签: mysql sql-server

我在表price中有这些值:

价格

1- 500000.00 $
2-15222215.22 $
3-158684663.23 €

我如何才能从此列中提取数字?

2 个答案:

答案 0 :(得分:0)

您可以将mysql的静默转换视为

mysql> select ('15222215.22 $')+0;
+---------------------+
| ('15222215.22 $')+0 |
+---------------------+
|         15222215.22 |
+---------------------+

其他方式是使用substring_index

mysql> select substring_index(trim('500000.00 $'),' ',1) as num;
+-----------+
| num       |
+-----------+
| 500000.00 |
+-----------+

答案 1 :(得分:0)

在SQL Server中:

b3