在Mysql中选择无特殊字符

时间:2012-04-03 12:45:46

标签: mysql

我在MySQL表中有这个值,例如:100%,但是我希望SELECT没有1%1字符的值。我尝试做一些像1REPLACE1但仍然失败的事情。任何人都可以提供任何解决方案吗?

2 个答案:

答案 0 :(得分:2)

您可以添加零以将字符串转换为数字,例如 -

SELECT '100%' + 0;
+------------+
| '100%' + 0 |
+------------+
|        100 |
+------------+

在你的情况下写下这样的东西 -

SELECT column_name + 0 AS column_name FROM table_name;

答案 1 :(得分:0)

这应该有效:

SELECT REPLACE(col, '\%', '') AS col