SQL字数统计

SQL

函数简介

SQL中有两个函数可用作字符长度统计:length()、char_length()

函数区别

  • length(): 单位是字节,utf8编码下,一个汉字三个字节,一个数字或字母一个字节。gbk编码下,一个汉字两个字节,一个数字或字母一个字节。
  • char_length():单位为字符,不管汉字还是数字或者是字母都算是一个字符。

使用示例

以数据库data下的数据表tb_table中的字段name为例:

获得数据库某数据表的某字段字符数:

use data;
select char_length(name) from tb_table;
sql

获得数据库某数据表的某字段字节数:

use data;
select length(name) from tb_table;
sql

使用sum()求和:

统计数据库某数据表的某字段字符数总和:

use data;
select sum(char_length(name)) from tb_table;
sql

统计数据库某数据表的某字段字节数总和:

use data;
select sum(length(name)) from tb_table;
sql
打赏
  • 微信
  • 支付宝
评论
来发评论吧~
···

歌手: