2012-8-6
数据库中关键字的使用
IN 来指定一条列值,使用between和and可以指定某个范围内的所有值,而IN关键词用来指定几个特定的值。实际上,IN就等同于使用多个OR操作符。
ORDER BY 列名称1,列名称n
使用该语句,首先根据列名称1这一列进行排序,如果该列的值出现了相同的值,则根据列名称n这一列的值进行排序。
组函数
组函数也成为集合函数,返回基于多行的单一结果。行的准确数量无法确定。除非查询被执行并且所有的结果都被包含在内。
用HAVING子句限制分组数据
组函数只能用于两个子串中,组函数不能用于where子句中
j. 使用复杂的select语句
-----集合操作:交,并,差------
----子查询----
可以在一个select语句中嵌入另一个完整的select语句,则嵌入到select语句中的select语句称为子查询。子查询应用括号进行区分。
----强大的DECODE函数----
DECODE(值,search_值,运算结果,default_值)对值与search_值进行比较。如果这两个值相等,DECODE()返回运算结果,否则返回default_运算结果。DECODE()函数允许在SQL中执行if-then-else型的逻辑,而不必使用PL/SQL。
TRUNCATE语句的使用
truncate table语句一般用于删除表中的所有行,是一种快速,无日志记录的方法。truncate table与不带where子句的delete语句功能上相同,不过truncate table的速度更快,并且使用更少的系统资源和事务日志资源。
浙公网安备 33010602011771号