3.3.17 SKIP语句
SKIP语句定义了从哪行开始返回结果。使用SKIP可以跳过开始的一部分结果。
SKIP图例如图3-20所示。
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P193_91834.jpg?sign=1738943082-88Nn8XzrYqK1uKj2iSgoOhnVWr8Ff6bc-0-9000589267973e3dcc84ef0c7787de51)
图3-20 SKIP图例
3.3.17.1 跳过前三
从第4个开始返回结果的一个子集,如下所示。
查询:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P193_102801.jpg?sign=1738943082-N8RIvKl0tF9oxJ2GGTi2ApapRyAYP503-0-8006dc9ee06c3da0d7098d87dfed98f5)
前三个节点被跳过了,只返回了最后两个节点。
结果:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P193_101899.jpg?sign=1738943082-rzOT8DcmaIyu1g9BSWaEteyVY1h25JgG-0-391926ef97e4d7f928dd90f53bb5e30c)
3.3.17.2 返回中间两个
从中间某个位置开始返回结果的字节,如下所示。
查询:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P193_102802.jpg?sign=1738943082-lycsvRw0CeRrNvfJbaHSVU3RtzQZvgMA-0-df53474a9e9976805128ff00df4aebfb)
结果将返回中间的两个节点。
结果:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P193_101902.jpg?sign=1738943082-b2gqCQHRqVLmPkdCnilPu9pElGHgd7km-0-8bf0d14e0614a2d4365a7c5809a74ad6)
3.3.17.3 跳过表达式的值加1
SKIP接受任意结果为正整数的值,只要它不引用其他外部变量。
查询:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P194_102803.jpg?sign=1738943082-VzlqGZvUaJtQSlQvHlySJubFlPzn3nRO-0-1527aff198e0a3e361b7c5743dfd3e29)
跳过前面三个节点,结果仅返回最后两个节点。
结果:
![](https://epubservercos.yuewen.com/84FE89/26581284601284906/epubprivate/OEBPS/Images/Figure-P194_101905.jpg?sign=1738943082-8fDc51nujhZORXqXdHd4neWzLLPqGk0k-0-7efe0b6aaef36298102a6ce45aed11e4)