如 select xuhao,xingming from student ,在xingming字段中有些字段值最后包括了其他字符,我如何判断出字段值的最后一个字符不是汉字。
例如
xingming
张三
李四232
万个a
create table tb(xingming varchar(10))
insert into tb values('张三')
insert into tb values('李四232')
insert into tb values('万个a')
go
select * from tb where right(xingming,1) between '吖' and '咗'
drop table tb
/*
xingming
----------
张三
(所影响的行数为 1 行)
*/
select * from tb where len(right(xingming,1))<datalength(right(xingming,1))
本文介绍了一种使用SQL查询来筛选特定字段的方法,特别是当字段值的最后一个字符不是汉字时的筛选技巧。通过具体示例展示了如何利用RIGHT和LEN等函数进行有效的数据过滤。
735

被折叠的 条评论
为什么被折叠?



