mssql sqlserver sql脚本检测字符串中包含数字或字母的方法分享


摘要:
下文讲述通过sql脚本检测一个字符串是否包含字母或数字的方法分享,如下所示:
实验环境:sql server 2008 R2


例:
检测以下字符串变量是否包含字母或数字
实现思路:使用patindex函数

   declare @maomao varchar(30)
set @maomao ='www.maomao365.com' 
  
---判断是否包含字母 
if  PATINDEX('%[A-Za-z]%',@maomao) > 0  
begin
   print N'字符串包含字母!'
end
 
---判断是否包含数字
if  PATINDEX('%[0-9]%',@maomao) > 0 
begin
   print N'字符串包含数字!'
end
mssql_sqlserver_检测字符串包含字母或数字的方法分享

mssql_sqlserver_检测字符串包含字母或数字的方法分享