【发布时间】:2019-04-02 11:41:41
【问题描述】:
我有一些字符串,例如:
0@11001@2017@308
0@1@2018@327
0@200510@2020@3022
我需要删除年份值(在最后 2 个“@”之间)。 所以结果应该是这样的:
0@11001@308
0@1@327
0@200510@3022
有简单的查询吗?
【问题讨论】:
-
为什么要将多个信息存储在一个列中?
-
你的 dbms 是什么?我建议你在服务层而不是 db 中这样做
-
@a_horse_with_no_name 对 MySQL 不利?
-
是 SQL Server 2012
-
你的 sql server 版本是多少?
标签: sql sql-server sql-server-2012 substring