
# 查询和写入Lance表
#### 查询Lance表
可以查询Lance表中的数据。具体语法，请参考[SELECT](https://support.huaweicloud.com/sqlref-aura-aidatalake/aidatalake_061_0254.html)。
**注意事项**：
当前仅支持查询最新全量数据。
**示例**：
```
SELECT * FROM lance_tbl;
SELECT a, b FROM lance_tbl WHERE a = 1;
```
支持基于全文索引的单词、短语检索以及相关的bool类型，content1和content2为fts索引列：
示例：
```
SELECT * FROM lance_tbl WHERE content1@@ 'Index';
SELECT * FROM lance_tbl WHERE content1 @@ 'Search' AND content2 @@ 'index';
SELECT * FROM lance_tbl WHERE content1 @@ 'Arrow' OR content2 @@ 'fox';
SELECT * FROM lance_tbl WHERE content1 @@ 'fox' AND NOT content2 @@ 'lazy';
SELECT * FROM lance_tbl WHERE (content1 @@ 'fox' AND content1 @@ 'brown') OR content2 @@ 'python';
```
#### 写入Lance表
可以向Lance表中添加一行或多行数据。具体语法，请参考[INSERT](https://support.huaweicloud.com/sqlref-aura-aidatalake/aidatalake_061_0243.html)。
**示例**：
```
INSERT INTO lance_tbl VALUES (1, 'a', 1.1234567, 100.11, '2025-03-03', '2025-03-03 16:00:00');
INSERT OVERWRITE INTO lance_tbl VALUES (1, 'b', 1.1234567, 100.11, '2025-03-03', '2025-03-03 16:00:00');
INSERT INTO lance_tbl (col1, col2, col3, col4, col5, col6) SELECT col1, col2, col3, col4, col5, col6 FROM lance_tbl2 WHERE col1 > 18;
```
