首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求个简单的查询语句,该怎么解决

2012-01-24 
求个简单的查询语句cclass:engl:负债FZ资产ZC资产zc资产fz资产1ZC想得到的结果:cclass:engl:资产zc资产fz

求个简单的查询语句
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()

热点排行