【求助】求一条SQL语句,从表中取出以***开头的数据来

技术型萨达哈鲁 技术型萨达哈鲁 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假设这是表:TempTable
ID Name
GL001 一
GHK01 二
MN_OP 三
GL002 四
GL003 五
GL004 六
GHK02 七
GHK03 八
MLKPO 九
L_PO09 十
GL005 十一

我新添加一条数据的时候,我想取出所有ID以:'GL'开头的数据,并且获得当前‘GL’的最大值(上面的例子为:005)而新添加的这条数据就是:GL006了,请问如何实现?

select 'GL' + CAST( SUBSTRING(以'GL'开头且最大的一个),2,3) + 1 as nvchar(20))
...全文

相关推荐

mysql 一条语句删除多表数据

平时工作中可以用到的,将关联的表中的数据,用一条语句删除,节省数据库链接资源

kunlilove521

用一条SQL语句将数据表中某列更新到另一个数据表里

用一条SQL语句将数据表中某列更新到另一个数据表里

冷月宫主

sqlserver中重复数据值只取一条的sql语句

sqlserver中有时候我们需要获取多条重复数据的一条,需要的朋友可以参考下面的语句

weixin_38544978

SQL语句删除2条重复数据一条保留一条

SQL语句2条完全一样的数据删除一条保留一条,SQL Server 2005 Express 下测试通过, 仅供参考

weixin_38720762

一条sql语句完成MySQL去重留一

前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得出了一个很便利的sql语句,这里分享下这段sql语句和思路。 需求分析 数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有思路的。最快想到的是可以通过一条sql语句来解决,无奈自己对于复杂sql语句的道行太浅,所以想找大佬帮忙。 找人帮忙 因为这个需求有点着急,所以最开始想到的是,可以找这方面的同行来解决,然后分享这个问题给同事,结果这货随便百度了一下,就

weixin_38665629
评论 3
收藏 已收藏
分享
返回顶部
技术型萨达哈鲁
MS-SQL Server 34,876 成员 254,635 内容