小编mah*_*efi的帖子

从使用(WHERE)条件选择的行中获取上一行和下一行

例如,我有这样的声明:

my name is Joseph and my father's name is Brian
Run Code Online (Sandbox Code Playgroud)

此语句按字分割,如下表所示:

------------------------------
|      ID      |   word      |
------------------------------
|       1      |   my        |
|       2      |   name      |
|       3      |   is        |
|       4      |   Joseph    |
|       5      |   and       |
|       6      |   my        |
|       7      |   father's  |
|       8      |   name      |
|       9      |   is        |
|       10     |   Brian     |
------------------------------
Run Code Online (Sandbox Code Playgroud)

我想得到每个单词的上一个和下一个单词

例如,我想获得"name"的上一个和下一个单词:

--------------------------
|    my    |  name  |  is | …
Run Code Online (Sandbox Code Playgroud)

sql sql-server rows sql-server-2012

20
推荐指数
3
解决办法
6万
查看次数

标签 统计

rows ×1

sql ×1

sql-server ×1

sql-server-2012 ×1