语句的困惑

rootstock 2003-08-20 09:35:07
SELECT *
FROM ipi
WHERE (ISNULL(subslot, '') = '1') AND (ISNULL(equipmentn, '') LIKE '%%') AND
(ISNULL(clientn, '') LIKE '%%') AND (ISNULL(inttype, '') LIKE '%%') AND (ISNULL(port, '') = '')

最后的 AND (ISNULL(port, '') = '') 去掉就正常
后来发现一句中不能有两个以上的 = '',否则就什么都选不出来。
为什么 ?
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjowner 2003-08-20
  • 打赏
  • 举报
回复
换成这句And (port Is Null Or port='')呢?
OpenVMS 2003-08-20
  • 打赏
  • 举报
回复
(ISNULL(port, '') = '') 查 port为NULL和空''的值
检查你的条件

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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