Heim >Datenbank >MySQL-Tutorial >SqlServer 判断字符是否汉字或数字方法

SqlServer 判断字符是否汉字或数字方法

WBOY
WBOYOriginal
2016-06-07 15:52:171894Durchsuche

SELECT * FROM Flydove_Class_2 WHERE (PATINDEX('%[吖-做]%', Typename) == 0) //判断汉字 SELECT * FROM Flydove_Class_2 WHERE (ISNUMERIC(Typename) == 0) //判断数字 判断字符窗中汉字个数方法(不靠谱) declare @sql varchar(1000) set @sql='abc国m,

SELECT *
FROM Flydove_Class_2
WHERE (PATINDEX('%[吖-做]%', Typename) == 0) //判断汉字

SELECT *
FROM Flydove_Class_2
WHERE (ISNUMERIC(Typename) == 0) //判断数字

 

判断字符窗中汉字个数方法(不靠谱)

declare @sql varchar(1000)
set @sql='abc国m,de中d国e人民f'
select @sql 字符,DATALENGTH(@sql)-len(@sql) 汉字个数

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn