请教一条asp中sql语句的写法?

来源:百度知道 编辑:UC知道 时间:2024/06/03 05:37:07
数据库是sql的数据库,表名为zaizhi,其中有个字段grxm存储的是姓名,其中两个字的名字中间有的有空格,有的没有空格,有的是一格空字符,有的是两格空字符。现在asp文件中如何将姓名中间有空字符的记录查询出来呢?请教大家了!
经测试,下面的兄弟提供的语句没有用啊!!
用substring成功解决问题。where charindex(' ',rtrim(ltrim(grxm)))>0 没有见过,不知道有没有效果,什么时候试试!

select * from zaizhi where grxm like '% %' or grxm like '% %'

也可能那个不是空格是一个特殊字符。那就把那个复制出来写在%中间

select * from zaizhi where grxm like "% %"

--去掉两边空格,取空格的索引仍大于0,则空格在姓名中间
select * from zaizhi
where charindex(' ',rtrim(ltrim(grxm)))>0