`
lovnet
  • 浏览: 6713055 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

不同类型的不连续的最小值

 
阅读更多

create table #UU1
(
Num
varchar(20)
)
insert into #UU1 select 'a102'
insert into #UU1 select 'a103'
insert into #UU1 select 'a105'
insert into #UU1 select 'a907'
insert into #UU1 select 'a1001'
insert into #UU1 select 'b203'
insert into #UU1 select 'b204'
insert into #UU1 select 'b206'


--1
select *
from #UU1 a
where exists(select 1 from#UU1 where cast(stuff(Num ,1,1,'') as int) = cast(stuff(a.Num ,1,1,'') as int)-1)
and not exists
(
select 1 from #UU1 where cast(stuff(Num ,1,1,'') as int) = cast(stuff(a.Num ,1,1,'') as int)+1)

--2

;with hgo as
(
select substring(Num,1,1) num,substring(Num,2,len(num)-1) cnt,
row_number()
over(partition by substring(Num,1,1) order by Num asc) as rank
from #UU1
),
h
as
(
select * from hgo h where not exists(select * from hgo where num=h.num and rank=h.rank-1 and cnt<>h.cnt-1)
),
g
as
(
select num,max(cnt) cnt from h group by num
)
select ltrim(num+ltrim(cnt)) from g

----------------------
a103
b204

(
2 行受影响)

分享到:
评论

相关推荐

    函数模板的概念和应用

    函数模板的概念与应用 函数模板的定义与使用方法 用函数模板实现求n个不同类型的数据的最小值

    Matlab语言中常见的五种算法特点解析.docx

    在Matlab中,有许多种不同的算法可以用于处理不同类型的数据和问题。以下是其中五种常见的算法特点的解析: ## 1. 矩阵运算 矩阵运算是Matlab中非常重要的算法之一。Matlab内置了大量的矩阵运算函数,可以快速地...

    XC100工频电磁辐射分析仪.pdf

    工频电磁辐射分析仪XC100,是按照中国电磁辐射标准设计,能准确快捷地测量各种复杂的电磁环境,探头覆盖1Hz~400KHz超宽频率范围,根据实际测量需要可选不同频段测量探头,具有选频测量功能,通过配备不同类型的探头...

    2009达内SQL学习笔记

    可以利用通配符创建比较特定数据的搜索模式,通配符只能用于文本,非文本数据类型不能使用通配符。 通配符在搜索模式中任意位置使用,并且可以使用多个通配符。 通配符%表示任何字符出现任意次数;还能代表搜索...

    UGNX后处理器PUI版

    选择多个不在同一平面上的孔或孔的深度不一样时或同一把钻头或丝锥连续或不连续创建多个工序时,输出程序错误; 输出来的程序有时和刀路不一样,有时过切工件,导致产品报废,有时机床报警,主轴明显振动,甚至撞...

    EXCEL函数公式集

    让不同类型数据用不同颜色显示 如何做这样的EXCEL表(颜色交叉) 条件格式 使用条件格式设置颜色条纹 相同数据的提示? 如何做到小于10显示二位小数,大于10显示一位小数 如何根据数值的正负加上“+”“-”符号 120...

    Excel公式大全操作应用实例(史上最全)

    让不同类型数据用不同颜色显示 如何做这样的EXCEL表(颜色交叉) 条件格式 使用条件格式设置颜色条纹 相同数据的提示? 如何做到小于10显示二位小数,大于10显示一位小数 如何根据数值的正负加上“+”“-”符号 120...

    复习题一计算机应用基础1.docx.docx

    A: 256 B: 255 C: 128 D: 127 答案:C 14、 不同的显示器有其相应的控制电路,这个控制电路部件的英文术语的缩略语不包括 。 A: CGA B: EGA C: VGA D: DGA 答案:D 15、 运算速度是计算机的主要性能指标。...

    C# for CSDN 乱七八糟的看不懂

    C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两种类型:“值类型”和“引用类型”。值类型包括简单类型(如 char、int 和 float 等)、枚举类型和结构类型。引用类型包括类 (Class)类 ...

    PMP项目管理概念精讲

    与控制图不同,直方图不考虑时间对分布内的变化的影响。 控制图,用来确定一个过程是否稳定,或者是否具有可预测的绩效。根据协议要求而制定的规范上限和下限,反映了可允许的最大值和最小值。超出规范界限就...

    c语言经典案例

    实例111 删除字符串中的连续字符 146 实例112 统计各种字符个数 147 实例113 字符串替换 148 实例114 回文字符串 150 实例115 字符串加密和解密 151 实例116 对调最大数与最小数位置 153 第10章 函数编程基础 155 ...

    mysql数据库操作

    3、min(列名) 表示求此列的最小值 4、sum(列名) 表示求此列的和 5、avg(列名) 表示求平均数值 需求:查询女生id的最大值: 需求:查看“l”开头的学生年龄和 5、分组 分组是为了将分组后的数据通过聚合函数...

    Excel VBA实用技巧大全 附书源码

    04065引用不连续单元格区域集合内的各个连续的单元格区域 04066引用工作簿窗口范围内所有的单元格 04067引用设定了允许滚动区域的单元格区域 04068引用指定了左上角和右下角的单元格区域(之一) 04069引用指定了...

    Analisis-Aplicado-Spring2021:应用分析类的存储库

    该课程主要包括两个部分,一个是理论性的,其中我们将探讨逼近局部函数最小值所必需的不同特征和方法。 第二部分是完全实用的,其思想是通过本课程他们可以使用计算机来解决这些类型的问题,并且他们可以有效地实施...

    LINGO软件的学习

    不同集类型的关系见下图。 §3 模型的数据部分和初始部分 在处理模型的数据时,需要为集指派一些成员并且在LINGO求解模型之前为集的某些属性指定值。为此,LINGO为用户提供了两个可选部分:...

    上海电机学院C语言实训答案

    程序4 连续做10道题,通过计算机随机产生两个1~10之间的加数给学生出一道加法运算题,如果输入答案正确,则显示“Right!”,否则显示“Not correct!”,不给机会重做,10道题做完后,按每题10分统计总得分,然后...

    《数据结构 1800题》

    部分连续,部分不连续 17.以下属于逻辑结构的是(C )。【西安电子科技大学应用 2001一、1】 A.顺序表 B. 哈希表 C.有序表 D. 单链表 二、判断题 1. 数据元素是数据的最小单位。( ) 【北京邮电大学 1998 一...

    R语言经典实例(中+英)

     5.33 不同结构化数据类型间的转换 156  第6章 数据转换 159  6.1 向量分组 160  6.2 将函数应用于每个列表元素 161  6.3 将函数应用于每行 163  6.4 将函数应用于每列 164  6.5 将函数应用于组数据 166  ...

    Oracle9i的init.ora参数中文说明

    说明: 与 NLS_TIME_TZ_FORMAT 相似, 其中的一对值指定 TIMESTAMP 数据类型的默认值, 该类型除存储 YEAR, MONTH 和 DAY 日期值, HOUR, MINUTE 和 SECOND 时间值, 还存储 TIMEZONE_HOUR 和 TIMEZONE_MINUTE。...

    电脑变慢de完全解决方案.

     因为处理器的种类和型号不同,合理温度也各不相同。但是总的来说,温度应该低于110度。如果你发现处理器的测试高于这处温度,检查一下机箱内的风扇是否正常运转。  3、USB和扫描仪造成的影响  由于Windows启动...

Global site tag (gtag.js) - Google Analytics