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

 

转载于:https://www.cnblogs.com/mr171733/p/9584224.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值