数据库中字母大小写判断? 请教各位如何判断数据库中的字母是否是大写或小写呢?有没有系统函数?比如:informix、oracle、sql server等数据库? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ASCII返回与指定的字符对应的十进制数oracle:如:select Ascii('A') from dual; --返回 65 比较ASCII大小就知道是字母是否是大小了。 select CASE WHEN ascii(字段) between 65 and 97 Then '大写' ELSE '小写' ENDfrom table_name; 感谢二楼!另,假如表中某个字段的内容是这样的:'gf-2002-498900-04-s-3533'该怎样判断这个字符串中是否有大写字母呢? 大写字母对应的ASCII判读是否在这个范围内 declare @t table( a varchar(30))insert into @t (a) values('Hello')insert into @t (a) values('hello')insert into @t (a) values('heLlo')select * from @t where a COLLATE Chinese_PRC_CS_AS like '%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]%' 用ASCII 就可以判断了撒 菜鸟求解~~~ 图像输出都是乱码 C# 客户端验证问题 C# 写WEB的代码 webbrowse控件怎么使用 C#中stream的read的使用 一个比较好的想法!请大家看看! 判断文件是否编辑完成的问题 如何判断当前窗口是否被模态窗口挡住 在winfrom中的table改变列的属性? Pop3收邮件,如何提交速度 c# 结构体定义中如何定义该结构体类型的成员
ASCII
返回与指定的字符对应的十进制数oracle:
如:select Ascii('A') from dual; --返回 65 比较ASCII大小就知道是字母是否是大小了。
ELSE '小写'
END
from table_name;
(
a varchar(30)
)
insert into @t (a) values('Hello')
insert into @t (a) values('hello')
insert into @t (a) values('heLlo')select * from @t where a COLLATE Chinese_PRC_CS_AS like '%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]%'
就可以判断了撒