非常简单的问题?

Oer 2003-08-23 05:04:29
在SQL中有没有像delphi的trim清除空格的??

在SQL中有没有像pz=inull(pz,0),这个函数是用来判断pz是否为空的,但我想是用来判断空格,怎么做了如 select pz=???,mz from table 其中PZ在表中的值为空格的!
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujohny 2003-08-28
  • 打赏
  • 举报
回复
select case pz when '' then NULL else pz end from 表
Oer 2003-08-23
  • 打赏
  • 举报
回复
我的表中PZ这个字段都是空格,我想的是能用什么函数,显示为NULL,
pengdali 2003-08-23
  • 打赏
  • 举报
回复
select * from 表 where 列 is null
select * from 表 where 列 is not null


你的:

select * from 表 where isnull(ltrim(rtrim(列)),'')=''
Oer 2003-08-23
  • 打赏
  • 举报
回复
是用什么函数能把选出来的记录的空格去掉!!
yujohny 2003-08-23
  • 打赏
  • 举报
回复
1.用RTRIM(LTRIM(' 123 '))
2.select pz= case pz when '' then 'pz值是空格' else pz end,mz from table
如果你意思是想取出pz为空格的mz值,那就应该这样写
select mz from table where pz = ''
dlkfth 2003-08-23
  • 打赏
  • 举报
回复
ltrim --清左空格
rtrim --清右空格
replace(‘fdf df’,' ','') --去除中间空格
aierong 2003-08-23
  • 打赏
  • 举报
回复
select pz,mz from table where pz is null

select pz,mz from table where pz=''


不明白你的空格是指什么,就些了2种,能比试试看

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧