oracle数据库知识
oracle的基本查询功能
|--查看当前用户
show user
USER 为 "SCOTT"
|--当前用户下的表
select * from tab;

tab数据字典(管理员提供的表)

调整显示的尺寸

set linesize 120 把一行显示的字符数调整为120个
col ename for a8 设置ename列宽 a表示字符串 8表示字符串的宽度是8
col sal for 9999 一个9代表一个数字,薪水是四个数字所以是四个9
|--通过列名查询

在数据量比较大的时候用列名来查询比用”select * from 表名“要快
清屏命令:host cls

|--查询员工号 姓名 月薪 年薪 年收入

SQL中null值:
1. 包含null的表达式都为null
2. SQL中,null != null

用nvl来判断null是否为空,如果是空的话就赋予null“0”这个值
|--查询奖金为null的员工

|--distinct 去掉重复的记录

select DISTINCT deptno,job from emp; 这个是代表deptno与job组合起来没有重复的才省掉

|--concat 连接字符串


|--连接符

dual是管理员提供的伪表
|--查询员工信息: ****的薪水是****

在本地创建文件:save




浙公网安备 33010602011771号