--=============================================
--通过if-else语句求一个字符是什么字符
declare @ch char
set @ch='2'
if UPPER(@ch)>='A' and UPPER(@ch)<='Z'
print @ch+'是字母字符'
else if @ch>='0' and @ch<='9'
print @ch+'是数字字符'
else
print @ch+'是其他字符'
--通过case语句求一个字符是什么字符
DECLARE @ch2 CHAR
SET @ch2=' '--因为是char所以只取9而3不会取出来,char默认的是存储一个字符
print --打印满足case语句后面的字符串
CASE
WHEN UPPER(@ch2)>='A' and upper(@ch2)<='Z' then @ch2+'是字母字符'
when @ch2>='0' and @ch2<='9' then @ch2+'是数字字符'
else @ch2+'是其他字符'
END
SQL编程:判断一个字符是数字字符、字母字符还是其他字符
最新推荐文章于 2024-07-19 14:03:54 发布