程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> sql 判斷字符串中是否包含數字和字母的方法,sql字符串

sql 判斷字符串中是否包含數字和字母的方法,sql字符串

編輯:更多數據庫知識

sql 判斷字符串中是否包含數字和字母的方法,sql字符串


判斷是否含有字母

select PATINDEX('%[A-Za-z]%', ‘ads23432')=0

(如果存在字母,結果>1)

判斷是否含有數字

PATINDEX('%[0-9]%', ‘234sdf')=0

(如果存在數字,結果>1)


sql怎判斷字符串是否包含數字

不知道你什麼數據庫
sqlserver
可以這樣,,,

declare @a varchar(10),@b varchar(10),@c VARCHAR(10)set @a='sx1528'set @b='1456'SET @c='sdfsdf'select PATINDEX('%[0-9]%',@a),PATINDEX('%[0-9]%',@b),PATINDEX('%[0-9]%',@c)
 

java中怎判斷一個字符串中含有字母或數字

舉個小例子:
public static void main(String[] args){
boolean isDigit = false;//定義一個boolean值,用來表示是否包含數字
boolean isLetter = false;//定義一個boolean值,用來表示是否包含字母
String str = "aaasss8fff"; //假設有一個字符串
for(int i=0 ; i<str.length() ; i++){ //循環遍歷字符串
if(Character.isDigit(str.charAt(i))){ //用char包裝類中的判斷數字的方法判斷每一個字符
isDigit = true;
}
if(Character.isLetter(str.charAt(i))){ //用char包裝類中的判斷字母的方法判斷每一個字符
isLetter = true;
}
}

/*循環完畢以後
*如果isDigit為true,則代表字符串中包含數字,否則不包含
*如果isLetter為true,則代表字符串中包含字母,否則不包含
*/

System.out.println(isDigit);
System.out.println(isLetter);
}
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved