日期:2014-05-16  浏览次数:20335 次

Oracle基础学习笔记(1)

1select [distinct] [*column_name[alias]……]

from tablename

where

group by

having

order by

其中,各个参数的意义分别如下:

Select:指定一个或多个列名,或者使用*

Distinct:删除副本,即只允许结果集中出现不同的值

*:检索所有列的符号

Where:指定所检索的数据应该满足的条件

Group by;执行分组检索操作

Having:指定分组检索的条件

Order by:指定排序的条件

 

注意:在使用select语句时,对于数字数据和日期数据都可以使用算术表达式:

Select name,job,comm,comm*2+50 from emp;

 

2,使用desc命令可查询表的结构

     Desc emp;

 

3,使用where子句

     Where expression operator value

后面可跟运算符

 

普通比较运算符包括:=><>=<=!=

 

                                 特殊比较运算符

Between……and…….

检索在两个值之间的内容(包含两端的值)

In

检索匹配列表中任意一个值的数据

like

检索匹配字符样式的数据