数据库中select的简单用法

select基本查询
–select |字段名1,字段名2… from 表名;
–1)
–查询|检索|获取 所有员工的所有信息
–查询的数据: 员工的所有信息
–数据的来源:员工表 emp
–条件:
select * from emp;
–2)
–查询所有的员工名字
select ename from emp;
–3)
–查询所有的员工编号和员工名称,员工上级的编号
–查询的数据: empno,ename,mgr
–数据的来源:员工表 emp
select empno,ename,mgr from emp;
–4)
–查询所有部门部门编号
select deptno from dept;
–5)
–查询出所有员工所在的部门的部门编号
select distinct deptno from emp;
–对查询数据进行去重(非字段去重) distinct
–6)
–查询出所有存在员工的部门的部门编号,以及员工名称
select deptno,ename from emp;
select distinct sal,deptno from emp;
–7)
–查询表达式,结果是表达式的值,显示的字段名就是表达式,计算值
select 1+1 from emp;
select ‘a’ from emp;
–8)
–给字段取别名 select 字段1 (as) 别名1,字段2 别名2 from 表名 别名; 表的别名不能加as
–查询所有员工的名称(别名为:名字),员工编号(编号)
–别名默认变大写,别名中的内容原封不动出现 “”->中的内容原封不动出现
select 123+456 “get sum” from emp;
select empno as 员工编号,ename “员工 姓名” from emp;
–9)
–字符串 ‘’ 原封不动显示""
select distinct ‘哈哈’ 笑 from emp e;
–10)
–字符串拼接 java中使用+ 这里使用||
–查询 ab–cd 表达式
select distinct ‘ab-’||’-cd’ from emp;
–查询所有的员工名字,给他们来一个前缀SXT
select ‘sxt-’||ename from emp;
–11)
–伪列 : 不存在的列就是伪列 比如:表达式,字符串
–12)
–虚表: 在oracle中不存在的表,也可以说是这个表中没有任何数据,没有任何字段 --oracle中的虚表:dual
–虚表的作用:可以

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值