sqlserver中求字符串中汉字的个数的sql语句

来源:asp之家 时间:2012-06-06 19:53:37 

关于这个话题,我也看到网上有其他方法来解决。
不过从性能和代码量上来看,我有更好的办法。
在这里和大家 分享。
原理其实很简单,
知识1、长度函数 len();
知识2、还是长度函数datalength();

代码如下: 



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

标签:字符串,汉字
0
投稿

猜你喜欢

  • ASP UTF-8编码下字符串截取和获取长度函数

    2011-03-30 10:52:00
  • ASP教程:0177:800401f3错误解决

    2008-08-02 12:41:00
  • MHTML在ie7/vista bug 解决方案

    2010-02-01 12:42:00
  • ASP存储过程开发应用详解第1/2页

    2011-04-07 11:16:00
  • SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句

    2012-07-11 15:28:50
  • 如何在浏览器地址栏显示自己的Favicons.ico图标

    2007-10-22 11:45:00
  • 同时安装sql2000和sql2005,经验点滴

    2008-03-04 17:56:00
  • 交互设计模式——分页

    2009-07-30 13:00:00
  • 链接与文本标签们

    2008-04-04 18:07:00
  • SQL Server 获取插入记录后的ID(自动编号)

    2009-09-10 11:31:00
  • 如何修改被表单引用的ASP页面?

    2010-06-10 18:32:00
  • 怎样使MySQL在攻击者面前保持安全

    2008-11-17 20:09:00
  • 從無到有實現一個xml數據庫登錄驗証

    2008-09-05 17:12:00
  • 怎么用FSO生成一个UNICODE格式的文本文件

    2009-05-26 15:40:00
  • Oracle性能究极优化

    2010-07-30 13:02:00
  • 百度在线手写输入法

    2010-02-03 14:27:00
  • MySQL分页优化解析

    2008-12-22 14:56:00
  • 如何增大MYSQL数据库连接数

    2010-10-25 20:28:00
  • utf-8 网页不显示+utf-8网页乱码的通用解决方法

    2011-04-19 10:47:00
  • 如何捕获人家站点的页面?

    2009-11-11 19:19:00
  • asp之家 网络编程 m.aspxhome.com