SQL基础 - Select
1.DESCRIBE表命令
DESC[RIBE] <SCHEMA>.tablename
2.SQL SELECTD的三条规则
投影、选择、连接
3.基本SELECT语句
SELECT *|{[DISTINCT] column|expression [alias],...} FROM table;
检索全部列
SELECT * FROM table;
投影特定列
SELECT column FROM table;
删除重复值或者值的组合
SELECT DISTINCT column FROM table;
4.必须遵守的规则
大小写字母:保留字用大写字母,语句其他部分使用小写字母。
语句终止符:SQL*Plus中用分号(;),脚本中使用正斜杠(/)。
缩排、可读性:将不同的子句分离到不同的行。
5.运算符和表达式
算术运算符:优先级最高(),中(/,*),低(+,-)
列别名:AS关键字可选,但是可以提高SQL语句可读性。使用双引号,别名可由多个单词组成,可保留别名的大小写。
字符和字符串串联运算符:双管道符号(||)
DUAL表:包含一个名为DUMMY的列,列返回值为“X”的表。
字面值:表示SELECT子句中不来自任何数据库对象的数字、字符或者日期和时间值。
使用单引号 SELECT 'I am a character listeral string' FROM dual; 使用q'替代符号字面值替代符号',替代字符包括4中括号及任何单字节字符、多字节 字符 SELECT q'[I'm a character]' FROM dual;
6.空值的概念:不占用空间,表示没有数据。
包含空值(NULL)的算术运算总是产生空值,字符串联运算符忽略空值。
书山有路勤为径,学海无涯苦作舟

浙公网安备 33010602011771号