sql 获取字符串中最小的数
来源:互联网 发布:linux更改root密码 编辑:程序博客网 时间:2024/05/17 00:00
Create FUNCTION [dbo].[F_GetNumInStr] ( @s NVARCHAR(MAX) )
RETURNS MONEY
AS
BEGIN
DECLARE @s1 NVARCHAR(200)
SET @s1 = @s
DECLARE @strlen INT
SET @strlen = 0
DECLARE @minstr MONEY
DECLARE @minindex INT
DECLARE @minlen INT
DECLARE @cur MONEY
WHILE PATINDEX('%[^0-9.]%', @S1) > 0
BEGIN
SET @strlen = LEN(REPLACE(@s, '∷', '∷∷')) - LEN(@s)
SET @s = STUFF(@s, PATINDEX('%[^0-9.]%', @s1) + @strlen, 1,
'∷')
SET @s1 = STUFF(@s1, PATINDEX('%[^0-9.]%', @s1), 1, '')
END
SET @minstr = 0
SET @cur = 0
SET @minindex = 1
SET @minlen = dbo.Get_StrArrayLength(@s, '∷')
WHILE @minindex < @minlen + 1
BEGIN
SET @cur = dbo.F_GetStrArrayStrOfIndex(@s, '∷', @minindex)
IF ( @cur > 0 )
BEGIN
IF ( @minstr = 0 )
BEGIN
SET @minstr = @cur
END
IF ( @minstr > @cur )
BEGIN
SET @minstr = @cur
END
END
SET @minindex = @minindex + 1
END
RETURN @minstr
END
- sql 获取字符串中最小的数
- 获取字符串中最长的数串
- C#中如何获取一个字符串的实际字符数
- C#中如何获取一个字符串的实际字符数
- Flex(AS)中如何获取字符串的字节数
- 十个数中最小的数
- 获取字符串的字节数
- 获取字符串的字节数
- 华为上机题之去除字符串中最大最小的数
- SQL分页语句,.NET中获取字符串的MD5码
- 在sql中获取字符串中的数字的函数
- 查询最接近某一数值的sql 查询某一列中最小的数
- SQL中获取一个长字符串中某个字符串出现次数的简单方法(函数)
- SQL中获取一个长字符串中某个字符串出现次数的简单方法
- SQL中获取一个长字符串中某个字符串出现次数的简单方法
- SQL中获取一个长字符串中某个字符串出现次数的简单方法
- 数组中组成最小的数
- 三个数中输出其中最小的
- gcc,g++ 学习笔记
- OCP-1Z0-052-V8.02-133题
- 取消谷歌 Chrome 文本框(域)外边框高亮和缩放功能的办法
- Myeclipse代码生成模板(xml配置文件)
- SVN版本控制与删除
- sql 获取字符串中最小的数
- 从 Push-Action 到 Encourage-Response
- OCP-1Z0-052-V8.02-132题
- C++之构造函数
- address的网络字节的转换接口
- Android图形图画学习(7)——drawBitmapMesh
- mac中如何在一个app中打开另一个app
- db2命令行常用操作
- Lighttpd中cgi执行流程