以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL sever WHERE 查询条件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=166083) |
-- 作者:狐表(小白) -- 发布时间:2021/5/17 19:12:00 -- SQL sever WHERE 查询条件 下面的where查询条件,当数据如图时怎么写才能只满足一个拼接条件? S ELECT [订单编号], [序], \'条\' AS 类别 F ROM [YW_销售生产单明细] WHERE (产品名称 = \'套板\') AND (产品型号 LIKE \'%门口板%\' AND 产品型号 <> \'%活门档门口板%\') UNION ALL S ELECT [订单编号], [序], \'\' AS 类别, F ROM [YW_销售生产单明细] WHERE (产品名称 = \'套板\') AND 产品型号 <> \'%门口板%\' AND 产品型号 like \'%活门档门口板%\')
[此贴子已经被作者于2021/5/17 19:59:14编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/5/17 20:35:00 -- S ELECT [订单编号], [序], \'条\' AS 类别 F ROM [YW_销售生产单明细] WHERE (产品名称 = \'套板\') AND (产品型号 LIKE \'%门口板%\' AND 产品型号 <> \'活门档门口板\') UNION ALL S ELECT [订单编号], [序], \'\' AS 类别, F ROM [YW_销售生产单明细] WHERE (产品名称 = \'套板\') AND 产品型号 <> \'门口板\' AND 产品型号 like \'%活门档门口板%\')
|
-- 作者:狐表(小白) -- 发布时间:2021/5/17 21:24:00 -- 不行,还是两个条件都满足了 |
-- 作者:狐表(小白) -- 发布时间:2021/5/17 21:36:00 -- 自己鼓捣好了,不过还是谢谢老师!条件如下! S ELECT [订单编号], [序], \'条\' AS 类别 F ROM [test].[dbo].[YW_销售生产单明细] WHERE (产品名称 = \'套板\') AND (产品型号 not like \'%活门档门口板%\' and 产品型号 LIKE \'%门口板%\') UNION ALL S ELECT [订单编号], [序], \'\' AS 类别 F ROM [test].[dbo].[YW_销售生产单明细] WHERE (产品名称 = \'套板\') AND (产品型号 like \'%活门档门口板%\' or 产品型号 not LIKE \'%门口板%\') [此贴子已经被作者于2021/5/17 21:36:15编辑过]
|