这条SQL语句如何写?

WilliamGui 2000-07-18 11:30:00
我想写一条SQL语句得到一记录集
如当Rrmark字段不为空时,值为.T.,为空时为.F.,但SQL的isnull函数功能有限,
不知这条语句该如何写?
...全文
138 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
JGTM2000 2000-07-19
  • 打赏
  • 举报
回复
论效率,case语句更好,而且它确实就是做这个用的。leslielu的方法多少比较怪异,而且开销很大。
Tyro 2000-07-18
  • 打赏
  • 举报
回复
isnull功能有限是什么意思?
WilliamGui 2000-07-18
  • 打赏
  • 举报
回复
我用的是SQL Server 70
WilliamGui 2000-07-18
  • 打赏
  • 举报
回复
我用的中SQL Server 70数据库
hyzx2000 2000-07-18
  • 打赏
  • 举报
回复
你的数据库是哪一种
JGTM2000 2000-07-18
  • 打赏
  • 举报
回复
SELECT
CASE
WHEN remark IS NULL THEN '.F.'
ELSE '.T.'
END as Remark
FROM
verndor
leslielu 2000-07-18
  • 打赏
  • 举报
回复
呵呵,经过我反复尝试,下面的方法一定对你有帮助。
declare @pp char(4)
select @pp='abc'
select @pp=null
print ISnull(replace(@pp,@pp,'b'),'t')
如果 @pp不是null 就输出‘b'如果是 就输出 't'
给分吧
WilliamGui 2000-07-18
  • 打赏
  • 举报
回复
比如说我这样写:

RS.open "select isnull(remark,'no value') from vendor',MyConn

这样只是把没有值的字段置为'no value',有值的字段还是会返回,是否可以给有值字段也返回一个指定的值呢?如‘exist value'.

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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