从数据表中检索信息

  

本章内容包括:

<李>

使用选择语句从一个或多个数据库表中检索信息

<李>

使用算术表达式进行计算

<李>

使用,子句对行进行过滤

<李>

对从表中检索到的行进行排序

<强>一、单表查询数据

<李>

选择语句用于从数据库表中检索信息。

SELECT *客户;,,//选择一个表中所有的列

从顾客选择c.name c;,//选择表中的某一列

<李>

使用,子句过滤行

在查询中可以使用,子句来指定想要检索的行。

select *客户customer_id=2;

<李>

理解行标识符

甲骨文数据库中的每一行都有一个唯一的行标识符ROWID.Oracle数据库内部使用行标识符来存储行的物理位置.rowid通常被称为伪列。不会出现在表结构中

<李>

理解行号

甲骨文的另一个伪列是ROWNUM,它返回每一行在结果集中的行号

<李> 完成,select  rowid, ROWNUM, f.serial_no, f.code_id 得到fault_barrier_base_code  f  where  rownum  & lt;, 20;   ROWID ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ROWNUM  SERIAL_NO  CODE_ID   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - -,- - - - - - -安康;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   AAGlTlAAOAAJEhUAAA ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1,,,,,,,,, 5 YJ_SOAP   AAGlTlAAOAAJEhUAAB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2,,,,,,,,, 6 SC_SOAP   AAGlTlAAOAAJEhUAAC ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 3,,,,,,,,, 9, 88   AAGlTlAAOAAJEhUAAD ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 4,,,,,,,, 22岁,12   AAGlTlAAOAAJEhUAAE ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5,,,,,,,, 23日,52岁   AAGlTlAAOAAJEhUAAF ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 6,,,,,,, 24, 82   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

从数据表中检索信息