社区
应用实例
帖子详情
有一字符串"2003,2004,2005,2006,2007"如何用sql显示最大值
36397
2007-03-16 07:24:19
有一字符串"2003,2004,2005,2006,2007"如何用sql显示最大值
...全文
202
2
打赏
收藏
有一字符串"2003,2004,2005,2006,2007"如何用sql显示最大值
有一字符串"2003,2004,2005,2006,2007"如何用sql显示最大值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
simonhehe
2007-03-16
打赏
举报
回复
declare @s varchar(100),@ss varchar(10),@sss varchar(10)
select @s = '2003,2004,2005,2006,2007'+','
select @ss = substring(@s,1,charindex(',',@s)-1),@s = stuff(@s,1,charindex(',',@s),''),@sss=''
while len(@s)>0 begin
select @sss = substring(@s,1,charindex(',',@s)-1),@s = stuff(@s,1,charindex(',',@s),'')
if isnumeric(@sss) =1
if @ss < @sss
set @ss = @sss
end;
select 最大值=@ss
jiazheng
2007-03-16
打赏
举报
回复
存储过程应该行吧
SQL
从杂乱的
字符串
字段中统计数字部份的
最大值
本文介绍了一种通过
SQL
及自定义函数从混杂的
字符串
中提取数字,并找出这些数字的
最大值
的方法。具体步骤包括创建一个过滤非数字字符的函数GetNoFromStr,然后使用MAX函数查询
最大值
。
sql
语句查找某一列的值得
最大值
。
本文介绍如何使用
SQL
语句查询表中某列的
最大值
,并演示了如何进行模糊匹配以找到包含特定
字符串
的
最大值
。
SQL
计算两个字段或者三个字段的
最大值
本文介绍了如何在
SQL
中计算两个或三个字段的
最大值
和最小值。通过数学公式转换,可以巧妙地解决这一问题。此外,还提供了一种将多列数据转化为单列数据的方法,以便使用标准的MAX和MIN函数。
【
SQL
开发实战技巧】系列(十):从拆分
字符串
、替换
字符串
以及统计
字符串
出现次数说起
本文是
SQL
开发系列教程的一部分,详细介绍了如何使用
SQL
进行
字符串
拆分、转译、计数、替换以及正则表达式的应用,包括LIKE与REGEXP_LIKE的对比,以及如何处理特殊字符和数据类型操作。文章提供了多种实用技巧和示例,旨在提升
SQL
开发和数据分析能力。
sql
取
最大值
问题
博客指出在
SQL
中使用select max(id) from…语句取
最大值
时,取出的值并非真正的
最大值
。原因是
字符串
比较取
最大值
时,未比较位数,而是比较相同位的值的大小。
应用实例
27,581
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章