SQL2000 语句查询

2024年11月29日 21:30
有2个网友回答
网友(1):

--如果整个字段都是汉字,则可以使用以下语句,判断字段首位是否为汉字:

SELECT * FROM 表名 WHERE ascii(助记码)>127

--若不是整个字段都是汉字,则可以使用以下语句,判断字段中是否包含汉字:

select * from 表名 where 助记码 like '%[吖-座]%'

--[吖-座]是中文字符集第一个到最后一个的范围,虽然匹配准确,但是用Like'%的效率很低

网友(2):

给你个思路 我经常用sql2005不知道sql2000是否能通过
就是全角字符和半角字符的比较
select * from 表 where len(助记码) <> datalength(助记码)
再有就是自己写个函数 循环判断 因为ascii(汉字)>128 不过这样效率低一些