更新时间:2020-03-27 11:41
简单查询指从 OceanBase 一个或多个选择列表或视图中检索一个或多个列数据的操作,列的数量以及它们的数据类型和长度由选择列表的元素确定。而选择列表指的是 SELECT
关键字之后和 FROM
子句之前的表达式列表。
SELECT 列名1,列名2,列名3,… FROM 表;
表名、字段名和关键字 SELECT
、FROM
不区分大小写。查询的最后可以跟上分号(;),多条 SQL 可以同时执行。您可以使用 SELECT
语句中的 Hint 将指令或提示传递给 OceanBase 数据库优化器。优化器使用 Hint 为语句选择执行计划。
创建一张员工表 employee,并向列 employee_id、first_name、last_name、manager_id 和 salary 插入数据:
CREATE TABLE employee (
employee_id INT
first_name VARCHAR(50),
last_name VARCHAR(50),
manager_id INT,
salary NUMERIC
);
INSERT INTO employee VALUES(111, 'DEL', 'FA BEN', 1, 1500);
INSERT INTO employee VALUES(112, 'AXEL', 'BELL', 1, 1000);
INSERT INTO employee VALUES(113, 'CRIS', 'RACHAR', 1, 1000);
简单查询示例
SELECT first_name, last_name, salary FROM employee;
SELECT * FROM employee;
SELECT salary+100 FROM employee;
SELECT salary*12 年薪 FROM employee;
SELECT first_name || '-' || last_name AS 姓名 FROM employee;
SELECT DISTINCT 字段名 FROM 表名;
CASE WHEN
语句:
SELECT salary, CASE WHEN salary >= 1000 then '高薪' WHEN salary >= 800 THEN '一般'
ELSE '继续努力' FROM employee;
在文档使用中是否遇到以下问题
更多建议
匿名提交