在Mysql中选择没有特殊字符
问题描述:
我在我的MySQL表中有这个值,例如:100%
,但我想SELECT
那些没有1%1字符的值。我尝试做类似1REPLACE1的事情,但仍然失败。任何人都可以提供解决方案在Mysql中选择没有特殊字符
答
您可以添加一个零来将字符串转换为数字,例如 -
SELECT '100%' + 0;
+------------+
| '100%' + 0 |
+------------+
| 100 |
+------------+
在你的情况写这样的事情 -
SELECT column_name + 0 AS column_name FROM table_name;
答
这应该工作:
SELECT REPLACE(col, '\%', '') AS col
任何原因,你不能后处理您的客户端应用程序的字符串删除它?字符串转换并不是真正意义上的sql数据库。 – 2012-04-03 12:47:47