为什么这样查询不出来数据,一条数据都查不出来。这样'%正式工%','正%',都不行。怎么模糊都查不出来数据
建议你去查询一下视图是怎么写的, 如果 Emptype
这个字段是通过逻辑判断得出来的, 最好将其当做一个整表来看,例如
你看下你的是图是不是类似这样的结构
SELECT CASE WHEN '1' = '1' THEN '正式员工'
WHEN '1' = '1' THEN '兼职员工'
END emptype
FROM dbo.table
如果是的话, 建议改成下面的写法试试
SELECT *
FROM ( SELECT CASE WHEN '1' = '1' THEN '正式员工'
WHEN '1' = '1' THEN '兼职员工'
END emptype
FROM dbo.FF_Infocontent
) tab
另外 emptype
需要处理为 null
的情况, 否则查询结果会有问题