作业帮 > 综合 > 作业

SQL怎么查找表中一列中所有第n位到第m位数之间组成的数,然后比较他们的最大值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 13:52:35
SQL怎么查找表中一列中所有第n位到第m位数之间组成的数,然后比较他们的最大值
大致是这样sqlserver:
-- 取出第n到第m位数(包含n和m位)
select substring(colname,n,m-n+1) from tabname;
-- 取最大值
select max(substring(colname,n,m-n+1)) from tabname;
如果是oracle,则用substr,其他参数一样的.