码迷,mamicode.com
首页 > 数据库 > 详细

oracle 查询

时间:2014-11-25 16:12:00      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:des   ar   sp   数据   bs   as   nbsp   oracle   har   

select 2*3 from dual; --计算一个比较纯的数据
select name||age from emp;--拼接
select name||‘abc‘ from emp;--字符串的连接
select * from emp where name like ‘%/%%‘; --转义字符,带有%的字符
select * from emp where name like ‘%$%%‘ escape ‘$‘; --转义字符,带有%的字符
select * from emp order by name asc, age desc;--首先按照 name 升序,当相同时,内部再按照age降序
select lower(name) from emp;
select * from emp where  lower(name) like ‘_a%‘;
select substr(name,2,3) from emp;--将搜索的字段从第二个字母开始截,一共截取3个
select chr(65) from dual;--A
select * from ascii(‘A‘) from dual;--65
select round(23.232) from dual; --四舍五入
select round(23.232,2) from dual;--2位小数,-1到十位,0个位
select to_char(sal,‘$99,999.99‘) from emp;--$xxx.xx 2位小数
select to_char(sal,‘L99,999.99‘) from emp;--¥xxx.xx 2位小数
select to_char(sal,‘L00,0000.00‘) from emp;--¥00,0000.00 位数不够补零
select to_char(sysdate,‘yyyy-MM-DD HH24:MI:SS‘) from dual ; -- 有24则为24时制,
nvl(sal,0) -- null取 0

oracle 查询

标签:des   ar   sp   数据   bs   as   nbsp   oracle   har   

原文地址:http://www.cnblogs.com/yqlwl66/p/4121022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!