小编Rod*_*cks的帖子

如何使用TSQL从字符串中提取数字

我有一个字符串:

@string='TEST RESULTS\TEST 1\RESULT 1

除数字外,字符串/文本保持不变

  1. 需要来自TEST的1
  2. 从RESULT需要1

在以下查询中使用:

SET @sql =  "SELECT *
            FROM   TABLE
            WHERE  test = (expression FOR CASE 1 resulting IN INT 1)
                   AND result = (expression FOR CASE 2 resulting IN INT 1)"
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server parsing sql-server-2008

4
推荐指数
1
解决办法
3万
查看次数

动态数据透视表(行到列)

我有一个Table1:

ID Instance Name Size Tech
 1   0       D1  123   ABC
 1   1       D2  234   CDV
 2   2       D3  234   CDV
 2   3       D4  345   SDF
Run Code Online (Sandbox Code Playgroud)

我需要使用Dynamic的结果集PIVOT与标题一起看起来:

ID | Instance0_Name | Instance0_Size | Instance0_Tech | Instance1_Name | Instance1_Size | Instance1_tech
1  | D1             | 123            | ABC            | D2             | 234            | CDV
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.使用Sql Server 2008.

对不起早先的帖子.

sql sql-server pivot unpivot sql-server-2008

0
推荐指数
1
解决办法
444
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2008 ×2

parsing ×1

pivot ×1

t-sql ×1

unpivot ×1