Oralce数据库实战1

  1. 书写SQL语句时,必须采用大小写混写,规则是SQL关键字尽量采用大写字母,其他部分用小写字母;还要加上相应的缩进
  2. 别名使用跟不使用双引号的区别是使用就会原样显示,不使用就大写显示
  3.  | | 连接符是为了加入特别的注解,里面的内容用单引号括起来,类似java里面system.out.println语句;把一个或多个列或字符串连接在一起;
  4. 转义符 \ 即在这个字符后面的 _ 字符不再是通配符,而是它本来的含义,即是下划线,使用转义符后其后面必须加escape +转义的字符,例如 ' IT\_%' escape  ' \ ';
  5. ORDER BY 子句必须放在SQL语句中的最后一个子句;
  6. 要想显示优美,可以使用  SET line +数值,默认是80,要什么自己设置;
  7. 语句输入错误的修改:首先用 L 显示出之前输入的SQL的语句,检查是哪行错误,然后输入要修改的行数加内容例如:2 FROM emp;再检查是否修改成功:L 指令,检查无误后,输入 指令就可以得出结果,这个修改只适合最后缓冲的SQL语句,也就是最后输入的SQL语句;这个需要自己体会
  8. DEL m 代表删除第几行,DEL m n代表删除从m到n的所有内容
  9. SQL缓存区只存放SQL语句,其他命令不保存,只保存最后一次的SQL语句,仅支持SQL语句;
  10. 在缓冲区的修改,不代表修改了sql脚本文件
  11. 在SQLplus中@可以直接运行sql脚本文件,SPOOL命令使用:首先SPOOL+文件名,然后输入查询语句运行,再使用SPOOL OFF,这个命令代表把sql语句加查询结果保存在文件名那里,SPOOL OUT 是用来打印的
  12. TRIM语法只能删除字符串的首部或许尾部存在的字符,字符串中间的字符都不能动;
  13. 只要在一个表达式中包含任何NULL,该表达式的值就为NULL
  14. 空值是无法证明其等于某个值或许不等于某个值,只能用 is null 和 is not null
  15. 升序排序,null 值排最后,降序则相反;
  16. AND的逻辑中,只要有一个F就是F,在无F前提下,只要有一个NULL就为NULL
  17. NVL函数用来处理空值;
  18. NVL2和NULLIF,还有COALESCE函数以及CASE表达式需要留意下;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值