一、对单表执行select语句
在这个语句中select关键字后面紧跟着要检索的列名(列名之间用逗号隔开),from关键字后面紧跟着表名(表名之间也是用逗号隔开),SQL语句以分号结束。
二、选择一个表中的所有列
select语句使用星号来表示所有。
三、使用where子句来过滤行
在这个查询中,where子句用来限定从customers表中检索出customer_id为2的行。
四、理解行标识符
oracle数据库中的每一行都有一个唯一的行标识符,或称为rowid。rowid是一个18位数字,采用base-64编码。rowid只在数据库内部使用,故通常称为伪列。
五、理解行号
oracle数据库用rownum来表示结果的行号,rownum也是一个伪列。
六、执行算术运算
oracle在SQL语句中使用算术表达式来进行算术运算。算术表达式由两个操作数(数字和日期)和一个操作符(+-*/)组成。
注:关于dual表
2.列运算
操作数不一定都是字面数字或日期,也可以是一个表中的列。
注:算术运算操作符的优先规则在SQL中也同样适用。
七、使用列别名
在使用表达式的时候,oracle会去掉表达式中的空格,并将其作为标题。
还可以使用as来进行别名转换
疑问:AS跟空格有啥区别?