您的位置:首页 > 数据库 > Oracle

Oracle学习_2 sql基本查询命令

2011-02-22 18:20 751 查看
1.
Oracle登陆命令:sqlplus
sys/chenxx(password) as sysdba
2.
用户解锁命令:alter user USER(user_name) account unlock
Oracle_sql函数:
字符函数:
3.
大小写转换:select lower/upper(ename) form emp;
4.
将字符串转换成每个单词以大写开头:select initcap(ename) from emp;
5.
连接两个字符串:select concat(‘ad’,’cd’) from dual;
6.
截取关键字字符串:select substr(ename,2,3) form emp;(从ename的第2个字符开始截取3个字符)
7.
字符串长度:select length(ename) from emp;
8.
替换:select replace (ename,’a’,’A’) from emp;
数值函数:
9.
四舍五入函数:select round(23.456) from dual;
10.
四舍五入保留小数位数:select round(23.456,2) from dual;(保留两位小数,保留位数可为负数)
转换函数:
11.
将数字转换成ascii码:select chr(65) from dual;
12.
将ascii转换成数字:select ascii(‘A’) from dual;
13.
按格式转换字符串:select to_char(sal,’$99,999.9999’) from emp;1600转换后:$1,600.0000
14.
日期格式:select to_char(hiredate,’YYYY-MM-DD HH:MI:SS’) from emp;
15.
Select ename,hiredate from emp
where hiredate > to_date(‘1981-3-12 12:23:35’,’YYYY-MM-DD HH24:MI:SS’);
16.
Select sal form emp where sal
> to_number(‘$1,250.00’’$9,999.99’);
17.
Select ename,sal*12 +
NVL(COMM,0) from emp;(若comm是空值由0代替,不是空值即为原值)
聚集函数:
18.
最大值函数:select max(sal) from emp;
19.
最小值函数:select min(sal) from emp;
20.
平均值函数:select avg(sal) from emp;
21.
求和函数:select sum(sal) from emp;
22.
平均值并保留两位小数:select round(avg(sal),2) form emp;
23.
计数:select count(*) from emp where deptmo = 10;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: