日期:2014-05-19  浏览次数:20616 次

求个简单的查询语句
cclass:                   engl:                                                                                
负债                         FZ
资产                         ZC
资产                         zc
资产                         fz
资产1                       ZC

想得到的结果:
cclass:                   engl:                                                                                
资产                         zc
资产                         fz
资产1                       ZC

查出不是标准模式的值,两个字段都要满足

------解决方案--------------------
create table #temp
(cclass varchar(50),engl varchar(50)
)
insert into #temp
select '负债 ', 'FZ ' union all select '资产 ', 'ZC ' union all select '资产 ', 'zc ' union all select '资产 ', 'fz ' union all select '资产1 ', 'ZC '
select * from #temp

select distinct * from #temp where cclass like '资产% '
------解决方案--------------------
--區分大小寫的
select * from TB表
where engl collate Arabic_BIN <> 'FZ ' or engl collate Arabic_BIN <> 'ZC '

其他語序可參考系統函數:
SELECT *
FROM fn_helpcollations()