请教怎么在sql中把' abc 过滤成'abc' trim()10:14:53 SQL> select trim(' abc') from dual;TRI---abc实际:122110:14:57 SQL> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是:在a表中有字段a-1,对应的属性值是‘ abc’,空格是是因为失误敲如的。现在我用select查询有abc的这条记录,但是现在表中的‘abc’已经变成了‘ abc’了,用什么方法可以使‘abc'和‘ abc’等价。 10:42:21 SQL> select * from tcc;AAA BBB---------- ----------abc abc实际:5010:42:55 SQL> select * from tcc where aaa='abc';AAA BBB---------- ----------abc实际:5010:42:27 SQL> select * from tcc where trim(aaa)='abc';AAA BBB---------- ----------abc abc实际:13010:42:55 SQL> select a_1 into aa from a where trim(A_1)='abc'; if aa='abc' then dbms_output.put_line('haha'); else dbms_output.put_line('hehe');end if; trim 10:43:29 SQL> insert into tcc(aaa) values(' abc ');已创建 1 行。实际:72111:05:08 SQL> select * from tcc where trim(aaa)='abc';AAA BBB---------- ----------abc abc abc实际:251这种事自己亲自试一下不就知道了,晕倒...... 11:05:25 SQL> select replace(' a b c ',' ','') from dual;REP---abc实际:432611:26:31 SQL> ltrim()、rtrim()、trim()分别是去掉左、右、所有空格的函数 如何实现给字段命名 求助大神:oracle biee11 analytics登陆不进,怎么重置biee密码? 讨论SQL语句联合查询的效率问题 如果我的机器有1G内存,那么我的SGA应为多大才合适? 这些系统表,大家都常用那俩个呢,每人给我讲解俩个好么?? 谢谢了!! 异常问题 求写一sql语句? 动态sql 请问如何终止一个命令的执行? 命名块的使用例 如何备份及恢复ORANT的一个数据表,在SQL——PLUS中! 难道没有高手了??????????
---------- ----------
abc
abc实际:50
10:42:55 SQL> select * from tcc where aaa='abc';AAA BBB
---------- ----------
abc实际:50
10:42:27 SQL> select * from tcc where trim(aaa)='abc';AAA BBB
---------- ----------
abc
abc实际:130
10:42:55 SQL>
if aa='abc' then
dbms_output.put_line('haha');
else
dbms_output.put_line('hehe');
end if;
11:05:08 SQL> select * from tcc where trim(aaa)='abc';AAA BBB
---------- ----------
abc
abc
abc实际:251这种事自己亲自试一下不就知道了,
晕倒......
---
abc实际:4326
11:26:31 SQL>