网站建设资讯

NEWS

网站建设资讯

mysql怎么统计字段的简单介绍

mysql如何统计字段长度

你的GID列是字符串类型么?

创新互联服务项目包括宣汉网站建设、宣汉网站制作、宣汉网页制作以及宣汉网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,宣汉网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到宣汉省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

是的话用这个

length(gid)

gid按照字段长度从大到小前10条排列

就是用select

top

10

*

from

table名

order

by

length(gid)

desc;

mysql中怎么统计某字段里某个字符的个数

CREATE  function [dbo].[GetCharIndexNum](@findstring varchar(max),@string varchar(max))

returns int

AS

BEGIN

declare @location int , --要找的字符位置

@num int  --要找的字符出现的次数

set @num =0

set @location = charindex (@findstring,@string)

while @location 0  ---字符串中存在要找的字符

begin

set @num =@num +1

set @string =substring(@string,@location+1,len(@string))

set @location = charindex (@findstring,@string)

end

return @num

END

--举个例子调用这个标量值函数 select   [dbo].[GetCharIndexNum]('5','abc5ab5')

返回值2,5这个字符出现了2次

mysql--CASE WHEN 统计多个字段

本文介绍case when

case 包含两种表达格式:

第一种:简单case函数

参数:

input_expression 是使用简单 CASE 格式时所计算的表达式,是任何有效的SQL表达式。

when when_expression 使用简单 CASE 格式时 input_expression 所比较的简单表达式。when_expression 是任意有效的SQL表达式。input_expression 和每个 when_expression 的数据类型必须相同,或者是隐性转换。

[ ...n ]占位符 可以使用多个 when when_expression then result_expression 子句或 WHEN boolean_expression THEN result_expression 子句

then result_expression 当 input_expression = when_expression 取值为 true,或者 boolean_expression 取值为 true 时返回的表达式。

result expression 是任意有效的sql表达式。

esle else_result_expression

当比较运算取值不为 TRUE 时返回的表达式。如果省略此参数并且比较运算取值不为 TRUE,CASE 将返回 NULL 值。else_result_expression 是任意有效的sql表达式。Else_result_expression 和所有 result_expression 的数据类型必须相同,或者必须是隐性转换。

举例说明:

第二种:case搜索函数

参数介绍:

WHEN Boolean_expression 使用 CASE 搜索格式时所计算的布尔表达式。

Boolean_expression 是任意有效的布尔表达式。结果类型从 result_expressions 和可选 else_result_expression 的类型集合中返回最高的优先规则类型。有关更多信息,请参见数据类型的优先顺序。

CASE 搜索函数 :返回结果值介绍:

按指定顺序为每个 WHEN 子句的 Boolean_expression 求值。返回第一个取值为 TRUE 的 Boolean_expression 的 result_expression。

如果没有取值为 TRUE 的 Boolean_expression,则当指定 ELSE 子句时 SQL Server 将返回 else_result_expression;若没有指定 ELSE 子句,则返回 NULL 值。

举例说明:

case when 具体用法就说到这里,谢谢各位。


分享文章:mysql怎么统计字段的简单介绍
浏览路径:http://cdweb.net/article/heecjo.html