⌘+k ctrl+k
1.1.3 (stable)
Search Shortcut cmd + k | ctrl + k
Indexing

DuckDB 使用基于1的索引,除了JSON 对象,它们使用基于0的索引。

Examples

字符串、列表等的索引起点为1。

SELECT list[1] AS element
FROM (SELECT ['first', 'second', 'third'] AS list);
┌─────────┐
│ element │
│ varchar │
├─────────┤
│ first   │
└─────────┘

JSON对象的索引起点为0。

SELECT json[1] AS element
FROM (SELECT '["first", "second", "third"]'::JSON AS json);
┌──────────┐
│ element  │
│   json   │
├──────────┤
│ "second" │
└──────────┘