我试图弄清楚为什么下面的SQL语句不返回oracle中的值do
Select 'do' from dual
where trim(' ') = ''
然而
Select 'do' from dual
where trim(' a ')='a'
返回值do。
最佳答案
因为trim(' ')
返回null
而不是''
SQLFiddle example
Source
关于sql - 在ORACLE SQL的where子句中对空字符串使用trim,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13131797/