【发布时间】:2020-12-29 02:04:35
【问题描述】:
我有一个表,其 varchar(50) 列 'Relation' 包含 1000 多行数据,例如:
P1_P10_P45_P20
P1_P14_P5_P22
P1_P3
P3_P4_P5_P2_P100_P2_P1
我希望输出有相反的顺序:
P20_P45_P10_P1
P22_P5_P14_P1
P3_P1
P1_P2_P100_P2_P5_P4_P3
您能帮我在单个查询中实现这一点吗?
【问题讨论】:
-
您好,这不是代码编写服务。您应该首先尝试自己解决问题,然后询问具体问题(或整个问题,但表明您尝试解决它)。查看how to ask a good question。
-
您的 SQl Server 版本是多少?
-
修复你的数据模型!根本问题是您将多个值存储在一个字符串中。
-
SQL Server v18.5
-
@Aditi v18.5 是 SQL Server Management Studion(客户端工具)的版本。什么是 SQL Server 版本(
SELECT @@VERSION;返回什么)?谢谢。
标签: sql sql-server tsql sql-server-2008