时间:2016-02-16 02:38 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net计算一串数字中每个数字出现的次数】,下面是详细的讲解!
asp.net计算一串数字中每个数字出现的次数
CalNumOfChtInStr
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--=============================================
-- Author: Insus.NET
-- Create date: 2012-02-23
-- Description: Calculate the number of characters in the string
--=============================================
CREATE PROCEDURE [dbo].[CalNumOfChtInStr]
(
@Value NVARCHAR(MAX)
)
AS
BEGIN
DECLARE @dum TABLE ([Str] NVARCHAR(2))
DECLARE @I INT=LEN(@Value),@J INT=LEN(@Value)
WHILE @I > 0
BEGIN
--以下函数可参考:http://www.cnblogs.com/insus/archive/2011/06/25/2090231.html
IF [dbo].[IsInteger] (SUBSTRING(@Value, @I, 1))=0
BEGIN
RAISERROR('传入字符串包含其它字符,不完全是数字。',16,1)
RETURN
END
SET @I=@I - 1
END
WHILE @J > 0
BEGIN
INSERT INTO @dum VALUES(SUBSTRING(@Value, @J, 1))
SET @J=@J - 1
END
SELECT [Str],COUNT([Str]) AS [Num] FROM @dum GROUP BY [Str]
END
关于asp.net计算一串数字中每个数字出现的次数的用户互动如下:
相关问题:EXCEL中,如何统计出有几个不同的数,并计算出每个数...
答:在B1中输入或复制粘贴此公式 =SUMPRODUCT(LEN($A1:$A10)-LEN(SUBSTITUTE($A1:$A10,COLUMN(A:A)-1,))) 右拉填充 得到分别是0-9数字的个数 >>详细
相关问题:EXCEL如何计算每列中每个数字出现的次数
答:你是说按出现次数的大小排倒序吗? >>详细
相关问题:用ASP.NET如何实现两个文本框中的数字的求和功能,...
答:你要是使用的是服务器控件,直接在button的点击事件中获取两个文本框的值,然后强制转换为int类型,然后直接相加赋值给第三个文本框就行了。 要是html控件就看楼上的就知道了。 >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【增加记录】asp.net中获取新增加记录的ID Access
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
