Oracle-ocp-051
发布时间:2020-12-31 02:17:56 所属栏目:站长百科 来源:网络整理
导读:查看Oracle用户可以使用那些表数据字典表(管理用户所有表) desc user_tables;(查看可以操作的表)select tables_name from user_tables;(SCOTT用户可以使用四个表)字符类型都是左对齐,数字类型的都是右对齐空值是不可用的、未分配的、未知的或不使用的值空
|
查看Oracle用户可以使用那些表数据字典表(管理用户所有表) desc user_tables;(查看可以操作的表) select tables_name from user_tables;(SCOTT用户可以使用四个表) 字符类型都是左对齐,数字类型的都是右对齐 空值是不可用的、未分配的、未知的或不使用的值空值不同于零或空格
set linesize 200;宽度为200 set pagesize 50;每页现实50行 create table test(hiredate varchar(20));创建表
select table_name from user_tables;
字符和日期列标题的对齐方式为:左对齐 数字列标题的对齐方式:右对齐 默认的标题显示方式:大写 空值不等同于零或者空格 空值带入四则运算仍然还是空值
列别名具有以下特征 可重命名标题、有助于计算、紧跟在列名后(列名和别名之间也可以加上可选关键词AS)如果别名包括空格或特殊字符、或者区分大小写则需要双引号
select ename||job from emp; 把两个列名合并一块显示出来
select distinct deptno from emp; distinct (去重)
select * from emp where mgr is null ;
AND 如果两个条件都为真,则返回true(两个条件都为真时则返回值) OR 如果其中一个条件为真。则返回true NOT 如果条件为假则返回true
运算符 |
含义 |
| 函数 | 结果 | LOWER(‘SQL Course’) (sql course)全部小写 UPPER(‘SQL Course’) (SQL COURSE)全部大写 INITCAP(‘SQL Course‘) (Sql Course)首字母大写函数 | 结果 | CONCAT(‘Hello‘,‘World’) HelloWorld(拼接在一块)支持两个字符串 SUDSTR (‘HelloWorld‘,1,5) Hello(1到5)字符串截取 LENGTH (‘HelloWorld‘) 10(字符串长度) INSTR(‘HelloWorld‘,‘W‘) 6 (定位字符位置) LPAD(salary,10,‘*‘) **24000(左填充) RPAD(salary,‘*‘) 24000**(右填充) REPLACE (‘JACK and JUE‘,‘J‘,‘BL‘) BLACK and BLUE TRIM(‘H‘FROM ‘HelloWorld‘) elloWorld(去除指定字符)当前年份 | 指定的日期 | RR格式 | YY格式 | 1995 27-OCT-95 1995 1995 1995 27-OCT-17 2017 1997 2001 27-OCT-17 2017 2017 2001 27-OCT-95 1995 2095函数 | 结果 | MONTHS_DETWEEN 两个日期之间的月数 ADD_MONTHS 将日历月添加到日期 NEXT_DAY 指定日期之后的下一个日期 LAST_DAY 当月最后一天 ROUND 舍入日期 TRUNC 截断日期 MONTHS_BETWEEN(‘01-sep-95‘,‘11-jan-94‘) 19.6774194 ADD_MONTHS(‘31-jan-96‘,1) 29-feb-96 NEXT_DAY(‘01-SEP-95‘,FRIDAY) 08-SEP-95 LAST_DAY(‘01-FEB-95‘) 28-FEB-95 ROUND(SYSDATE,‘MONTH‘)(month月)假设sysdate=‘25-jul-03‘ 01-AUG-03(大于等于15则月份进一) ROUND(SYSDATE,‘YEAR‘)(year年) 01-JAN-04(年份进行进一(月)大于等于6则年份进一月份大于等) TRUNC(SYSDATE,‘MONTH‘) 01-JUL-03 TRUNC(SYSDATE,‘YEAR‘) 01-JAN-03元素 | 结果 | YYYY 用数字表示的完整年份 YEAR 用英文表示的年份 MM 月份的俩位数值 MONTH 月份的完整名称 MON 月份的三位字母缩写 DY 一周中某日的三个字母缩写 DAY 一周中某日的完整名称 DD 用数字表示的月份中某日 9 代表一个数字 0 强制显示0 $ 放置一个浮动的美元符号 L 使用浮动的本地货币符号 . 显示小数点 , 显示作为千位指示的逗号AVG | 计算平均值 | count 一个字段有多少行 max 最大值 min 最小值 sum 一个字段的和 count 显示行数 distinct 去除重复行
|---|
