云数据库 GAUSSDB-VALUES:示例

时间:2024-11-13 14:45:43

示例

--建表。
gaussdb=# CREATE TABLE test_t2(col1 INT,col2 VARCHAR);
gaussdb=# CREATE TABLE test_t3(col1 INT,col2 VARCHAR);

--插入多条数据。
gaussdb=# INSERT INTO test_t2 (col1, col2) VALUES (10,'AA'),(20,'BB'),(30,'CC');

--分页查询,返回第一页,每页显示1行数据。
gaussdb=# SELECT * FROM test_t2 ORDER BY col1 ASC LIMIT 1 OFFSET 0;
col1 | col2 
------+------
   10 | AA
(1 row)

--把test_t2中的数据插入到test_t3中。
gaussdb=# INSERT INTO test_t3 SELECT * FROM test_t2;

--结合FETCH查询,返回第一页,每页显示1行数据。
gaussdb=# SELECT * FROM test_t3 ORDER BY col1 ASC OFFSET 0 FETCH FIRST 1 ROWS ONLY;
 col1 | col2 
------+------
   10 | AA
(1 row)

--删除表test_t2、test_t3。
gaussdb=# DROP TABLE test_t2;
gaussdb=# DROP TABLE test_t3;
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0701.html