一、基本查询语句
SELECT [DISTINCT] column_name1,……|*
FROM table_name
[WHERE conditions];
二、在SQL*PLUS中设置格式
COLUMN column_name HEADING new_name;
注意:COLUMN可以简写成COL
COLUMN column_name FORMAT dataformat;
注意:字符类型只能设置显示的长度
清除格式:
COLUMN column_name CLEAR;
三、查询表中的所有字段及指定字段
1、查询所有字段
select * from table_name;
2、查询指定字段
四、给字段设置别名
SELECT column_name as new_name,……
FROM table_name;
注意:AS可以省略,用空格隔开原来的字段名和新字段名即可
扫描二维码关注公众号,回复:
2361163 查看本文章
五、运算符和表达式
算术表达式:+、-、*、/
比较运算符:>、>=、<、<=、=、<>不等于
逻辑运算符:and、or、not
六、在SELECT语句中使用运算符
1、使用算术运算符
2、使用比较运算符
3、使用逻辑运算符
逻辑运算符的优先级:按not、and、or的顺序依次递减
七、带条件的查询
1、单一条件查询:
2、多条件查询:
3、非逻辑运算符
八、模糊查询
通配符的使用_、%
- 一个_只能代表一个字符
- %可以代表0到多个任意字符
九、范围查询
1、BETWEEN……AND
2、IN/NOT IN
十、对查询结果排序
SELECT ……FROM……[WHERE……]
ORDER BY column1 DESC/ASC,……
十一、case……when语句的使用
CASE column_name=value1
THEN result1,……[ELSE result] END
CASE
WHEN column_name=value1
THEN result1,……[ELSE result] END
十二、decode函数的使用
decode(column_name,value1,result1,……,defaultvalue)