环思产品论坛

标题: sqlserver 中判断是否数字,是否汉字的方法 [打印本页]

作者: zhouf    时间: 2016-12-7 10:01
标题: sqlserver 中判断是否数字,是否汉字的方法
本帖最后由 zhouf 于 2019-3-15 16:29 编辑

sqlserver 中判断是否数字,是否汉字的方法
  1. SELECT *
  2. FROM Flydove_Class_2
  3. WHERE (PATINDEX('%[吖-做]%', Typename) == 0) //判断汉字
复制代码
  1. SELECT *
  2. FROM Flydove_Class_2
  3. WHERE (ISNUMERIC(Typename) == 0) //判断数字
复制代码
判断字符窗中汉字个数方法(不靠谱)
  1. declare @sql varchar(1000)
  2. set @sql='abc国m,de中d国e人民f'
  3. select @sql 字符,DATALENGTH(@sql)-len(@sql) 汉字个数
复制代码







欢迎光临 环思产品论坛 (http://bbs.huansi.cn/) Powered by Discuz! X3.2