【发布时间】:2017-05-02 16:15:15
【问题描述】:
字符串 1:1*2*3*4*5*6*
字符串 2:1*2*3*40*500*6*
字符串 3:1*2*3*400*5*600*
字符串 4:1*2*3*4000*50*6000*
目标是返回以下字符串:
字符串 1:4
字符串 2:40
字符串 3:400
字符串 4:4000
【问题讨论】:
-
目标不应该是在单个列中存储多个值
-
@juergend 对不起,我不明白你的意思?
-
他的意思是你不应该在一个数据库字段中存储多个值 - 这是非常糟糕的数据库设计。
-
这也是一个更适合应用程序代码而非数据库代码解决方案的问题(因为 SQL 中的文本操作不是很好)。
-
@DigiFriend...同意。但这是现有的设计。所以我现在无法真正改变任何事情。
标签: sql sql-server