where oracle用法,Oracle查询语句 select * from where 用法
先看scott下自带的emp表
empno:编号 ename:名字 Job:职位 mgr:上级编号 hiredate:入职时间
sal:薪水 comm:奖金 deptno:部门编号
部门表dept
deptno:部门编号 dname:部门名称 loc:地址
工资级别表salgrade
grade:工资级别 losal:最低工资 hisal:最高工资
基本语法:
select [distinct] *|{colnam1,colnam2...} from tablename where ...;
select 指定查询那些列
distinct去掉重复行
*代表所有列
colname列名
from table值查询那张表
算术表达式
案例:显示每个雇员的年工资
select ename,sal*12 from emp;
给列起别名
select ename as "姓名",sal*12 as "年薪" from emp;
PS:去掉as也是可以的
如何处理null值
计算雇员一年的年薪
select ename,(sal+comm)*13 from emp;
结果异常因为奖金comm可能为空需要在计算的时候把空的置为0
select ename,sal*13+nvl(comm,0)*13 from emp;
nvl函数:如果comm为空null则返回0,否则返回自己的值.
如何链接字符串
select ename || '1年的薪水是' || (sal*13+nvl(comm,0)*13) from emp;
欢迎来到技术之家,
如需转载,烦请保留本文链接和出处:http://www.jszja.com/contents/96/2229.html
您的支持将是我们前进的动力!如对本篇文章有疑问或建议,请通过本站下方邮箱联系我们,让技术之家每天进步一点点!(●'◡'●)
where oracle用法,Oracle查询语句 select * from where 用法相关推荐
- mysql 中like用法_mysql查询语句中like 的用法
1.常见用法: (1)搭配%使用 %代表一个或多个字符的通配符,譬如查询字段name中以大开头的数据: (2)搭配_使用 _代表仅仅一个字符的通配符,把上面那条查询语句中的%改为_,会发现只能查询出一 ...
- Oracle中分页查询语句
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用. ...
- Oracle数据库数据查询语句示例(包含大部分常用语句)
Oracle数据库数据查询语句示例(包含大部分常用语句) 目标 本文用到的关系模式 语句示例 1.在创建的s,p,j和spj表中完成以下查询 (1)查询零件重量在10-20之间(包括10和20)的零件 ...
- hive的条件查询语句_[一起学Hive]之九-Hive的查询语句SELECT
关键字:Hive SELECT.ORDER BY.SORT BY.DISTRIBUTE BY.CLUSTER BY.Hive子查询.Hive虚拟列 八.Hive的查询语句SELECT 在所有的数据库系 ...
- 如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集
如何在SQL Server查询语句(Select)中检索存储过程(Store Procedure)的结果集?(2006-12-14 09:25:36) 与这个问题具有相同性质的其他描述还包括: 如 ...
- oracle 动态条件查询语句,教您Oracle动态查询语句的用法
Oracle动态查询语句是一类特殊的查询语句,下面就为您详细介绍Oracle动态查询语句的语法,如果您对Oracle动态查询方面感兴趣的话,不妨一看. 1. 当使用EXECUTE IMMEDIATE语 ...
- oracle中lang能不能查找,oracle中的查询语句
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 ...
- oracle sql 分区查询语句_oracle11g 表分区后的查询语句如何知道是否进行了全表扫描...
2019-05-10 回答 1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件 例如:在city-state-zip列创建了三列复合索引,那么仅对 ...
- oracle带时间查询语句,请教oracle按时间分组查询语句的写法
请教oracle按时间分组查询语句的写法 最近由于要做报表,在一张表中有一个字段为date类型,现在想要在一段时间内(比如一年)能够按照时间段分组查询记录总和,比如我要能够查询2007年到2009年间 ...
最新文章
- 数据结构与算法(2-2)线性表之链式存储(单链表、静态链表、循环链表、双向循环链表)
- ubuntu18.04 -- 创建第一个Django项目
- 动态修改easyui datagrid 列宽度
- 增加mysql的最大连接数
- Linux上的TIME_WAIT和tcp_fin_timeout
- c语言Max错误,C语言编程常见错误.pdf
- 【Python】Numpy处理.csv数据
- 6日下午3h直播预告丨我们聊聊“数据库安全与智能运维”
- 【深度优先搜索】计蒜客:最大蛋糕(最大连通块)
- python 学习笔记(1)-转载
- 训练和测试自己的图像集
- Spring Boot 集成RabbitMQ
- 强化学习(十一) Prioritized Replay DQN
- 3dMAX蒙皮镜像不对称
- RS485_Modbus通讯笔记
- c# wifi串口通信_C#中的串口通信
- android 打赏功能,微信公号赞赏功能恢复:可直接收打赏 iOS安卓均可用
- vue H5移动端项目使用高德地图定位/标点并点击导航跳第三方app且实现导航路线——实例
- 燕山大学——软件用户界面设计(八)原型设计
- MIC编程(1)——MIC是什么?