sql OFFSET 和 ORDINAL
array_expression[OFFSET(zero_based_offset)]
array_expression[ORDINAL(one_based_offset)]
说明
按位置访问 ARRAY 元素并返回该元素。OFFSET 表示从 0 开始计数,ORDINAL 表示从 1 开始计数。
给定数组要么解释为从 0 开始,要么解释为从 1 开始。访问数组元素时,必须在数组位置之前分别附加 OFFSET 或 ORDINAL;该行为并非默认行为。
如果索引超出范围,OFFSET 和 ORDINAL 都会生成错误。
WITH items AS(SELECT ["apples", "bananas", "pears", "grapes"] as listUNION ALLSELECT ["coffee", "tea", "milk" ] as listUNION ALLSELECT ["cake", "pie"] as list)SELECT list, list[OFFSET(1)] as offset_1, list[ORDINAL(1)] as ordinal_1
FROM items;
+----------------------------------+-----------+-----------+
| list | offset_1 | ordinal_1 |
+----------------------------------+-----------+-----------+
| [apples, bananas, pears, grapes] | bananas | apples |
| [coffee, tea, milk] | tea | coffee |
| [cake, pie] | pie | cake |
+----------------------------------+-----------+-----------+
sql OFFSET 和 ORDINAL相关推荐
- db2分页sql_停止尝试使用内部DB框架模拟SQL OFFSET分页!
db2分页sql 我敢肯定,到目前为止,您已经以多种方式弄错了. 而且您可能很快将无法正确处理. 那么,当您可以实施业务逻辑时,为什么还要在SQL调整上浪费您的宝贵时间呢? 让我解释- 直到最近的SQ ...
- 停止尝试使用内部DB框架模拟SQL OFFSET分页!
我敢肯定,到目前为止,您已经以多种方式弄错了. 而且您可能很快将无法正确处理. 那么,当您可以实施业务逻辑时,为什么还要在SQL调整上浪费您的宝贵时间呢? 让我解释- 直到最近的SQL:2008标准 ...
- SQL offset 用法
SQL查询语句中的 limit 与 offset 的用法: limit y 分句表示: 读取 y 条数据 limit x, y 分句表示: 跳过 x 条数据,读取 y 条数据 limit y offs ...
- Sqlserver中分页,2012后支持offset + fetch,2012之前用rownum嵌套查询
今天发现原先用的sql offset fetch好用,换了一个DB就歇菜 歇菜截图 比较了一下,是数据库版本的问题 一个是13,一个是10 版本低的不支持用offset + fetch 进行分页,ms ...
- mysql ibatis 分页_MyBatis怎样实现MySQL动态分页?
/** * 模糊查询(分页) * * @project apqp * @author liud JIRA:APQP-23 * @date 2013-04-16 * @param flow * @par ...
- SqlServer SqlParser 介绍及基本使用
SqlServer SqlParser 介绍及使用示例 Intro 最近发现在 Nuget 上有一个 SqlServer 的 SqlParser,利用 SqlParser 我们做到可以解析 SQL 的 ...
- MyBatis Generator分页插件RowBoundsPlugin坑
一.Mybatis Generator设置分页 Mybatis Generator没有设置分页,但自带了个RowBoundsPlugin分页插件,故而配置 <plugin type=" ...
- kylin与superset集成实现数据可视化
原文地址:http://minirick.duapp.com/kylinyu-supersetji-cheng-shi-xian-shu-ju-ke-shi-hua/?utm_source=tuico ...
- ssis for循环容器_SSIS Foreach循环与For循环容器
ssis for循环容器 In this article, first, we will briefly describe foreach loops and for loops. Then, we ...
最新文章
- 根据SAP SAP Cloud Connector的日志排查错误
- 字幕小工具 SubTool Released
- 控制语句(if-else+循环+switch)汇编规则
- 华北电力大学计算机考研大纲,2015年华北电力大学(保定)085211计算机技术考研大纲...
- 模仿网易新闻客户端的滚动菜单
- Python模块:生成随机数模块random
- windows、ubuntu、Red Hat、Solaris 单网卡绑定多个IP
- 课程笔记--复习专用
- 关于CASS点自动连线方法
- 云计算网络产品sdn以及VxLAN技术浅析
- [Linux 文件权限] 持续更新Linux文件权限命令
- python打开sql,Python打开Microsoft SQL Server MDF文件
- 数据库的IOPS计算
- vscode快速生成代码块
- SDNU-多校训练赛2-[ABF]
- 赤兔四足机器人的作用_中国唯一能跑跳的“赤兔”机器人,拿下全球学生设计评选桂冠!...
- 川大计算机学院夏之畅,菌菌帮推|后生可畏II-01:多才多艺小门神——廖乘枫
- 百度全景图/内景图切换示例
- OCR识别-发票扫描仪
- grunt压缩雪碧图
热门文章
- 汇编指令:LDM、STM详解
- 主线科技完成A轮融资,蔚来资本、普洛斯隐山资本联合领投
- Oracle的FIXED_DATE参数
- 响应式编程入门:实现电梯调度模拟器
- 装饰器模式与java.io包
- asp:HyperLink vs asp:LinkButton
- 5个在线代码编辑器,供云计算爱好者
- 监控 WebBrowser 控件内容的改变
- C#集合类(HashTable, Dictionary, ArrayList,List)与HashTable线程安全
- [lwip-users] memp_malloc: out of memory in pool TCP_PCB