当前搜索:

Oracle查询优化-07日期运算

7.1 加减日、月、年在oracle中,date类型可以直接加减天数,而加减月份要用add_months函数.select a.hiredate 雇用日期, a.hiredate + 5 加5天, a.hiredate - 5 减5天, add_months(hiredate, 5) 加5个月, add_months(hiredate,...
阅读(1823) 评论(0)

Oracle查询优化-05元数据查询

5.1列出已创建的表的清单select * from all_tables ; select * from dba_tables ; select * from user_tables ;5.2 列出表的列select * from all_tab_columns a ; select * from dba_tab_columns a ; select * from user_tab_columns...
阅读(1746) 评论(0)

Oracle查询优化-04插入、更新与删除数据

4.1 插入新记录问题向表中插入一条新的记录。解决方案使用带有values子句的insert语句来插入一行。insert into dept(deptno,dname,loc) values(19,'xgj','BEIJING');讨论作为一种简便方式,在insert语句中,可以省略字段列表,然而,如果语句中没有列出要插入行中的目标字段,则必须要插入表中的所有列,需要注意的,在插入值列表中所列出的值...
阅读(2004) 评论(0)

Oracle查询优化-03操作多个表

3.1 UNION ALL 与空字符串3.2 UNION 与 OR3.3 组合相关的行3.4 IN、EXISTS 和 INNER JOIN3.5 INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL JOIN 解析3.6 自关联3.7 NOT IN、NOT EXISTS 和 LEFT JOIN3.8 外连接中的条件不要乱放3.9 检测两个表中的数据及对应数据的条数是否相同3....
阅读(2080) 评论(0)

Oracle查询优化-02给查询结果排序

2.1以指定的次序返回查询结果2.2按多个字段排序2.3按子串排序2.4 TRANSLATE2.5 按数字和字母混合字符串中的字母排序2.6 处理排序空值2.7 根据条件取不同列中的值来排序...
阅读(1792) 评论(0)

Oracle查询优化-01单表查询

1.1 查询表中所有的行与列1.2 从表中检索部分行1.3 查找空值1.4 将空值转换为实际值1.5 查找满足多个条件的行1.6 从表中检索部分列1.7 为列取有意义的名称1.8 在 WHERE 子句中引用取别名的列1.9 拼接列1.10 在 SELECT 语句中使用条件逻辑1.11 限制返回的行数1.12 从表中随机返回 n 条记录1.13 模糊查询...
阅读(1765) 评论(0)
    个人资料
    • 访问:1122007次
    • 积分:16907
    • 等级:
    • 排名:第676名
    • 原创:452篇
    • 转载:0篇
    • 译文:5篇
    • 评论:144条
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏