2018-08-17 Oracle的使用细节

2018-08-17  本文已影响0人  chenhbdl

sql去重distinct  必须写在最前面、

运算优先级

         not>and >or

||连接运算符   列名1||“连接内容”||列名2

Concat(“aa”,”bb”)  拼接  输出aabb但只能有两个参数,如果需要多个则需要嵌套

在查询中匹配日期  需要将字符串转成日期格式   to_date("2017-12-12",'yyyy-mm-dd')  此处需注意 在JAVA中M代表月份   儿数据库中不区分大小写。

sysdate  Oracle中默认日期格式

在查询这类信息时 需要使用dual,因为Oracle中的查询格式必须是select *from 表明  所以使用dual伪表来处理

select sysdate from daul

任何和rull有关的运算返回都是null

like模糊查询       列名  like “查询值”

escape“/” 定义转义字符   此时  / 就可以作为转义字符使用  如  like "%/%%" 也可定义任何字符作为转义

for update  在查询后写  作用是可以将查询出的结果进行手动更改

order by 排序时null取最大

select a,b,c from abc order by a此时是使用a排序

select a,b,c from abc orderby 2 此时是按照b排序的因为他的顺序是2

t查询当前用户下的所有表 select * from tabs;

上一篇下一篇

猜你喜欢

热点阅读