oracle连接操作符,Oracle操作符,函数

SQL 操作符

Oracle 支持的 SQL 操作符分类如下:

17227cfcc7ac

操作符介绍(一)

算术操作符

用于执行数值计算

可以在SQL语句中使用算术表达式,算术表达式由数值数据类型的列名、数值常量和连接它们的算术操作符组成

算术操作符包括加(+)、减(-)、乘(*)、除(/)

比较操作符

比较操作符用于比较两个表达式的值

比较操作符包括 =、!=、、<=、>=、BETWEEN…AND、IN、LIKE 和 IS NULL等

操作符介绍(二)

逻辑操作符

逻辑操作符用于组合多个计较运算的结果以生成一个或真或假的结果。

逻辑操作符包括与(AND)、或(OR)和非(NOT)。

操作符优先级

算术操作符---【最高】

连接操作符

比较操作符

NOT 逻辑操作符

AND 逻辑操作符

OR  逻辑操作符---【最低】

SQL 函数

Oracle 提供一系列用于执行特定操作的函数

函数带有一个或多个参数并返回一个值

以下是SQL函数的分类:

17227cfcc7ac

单行函数分类

单行函数对于从表中查询的每一行只返回一个结果

可以出现在 SELECT 子句中和 WHERE 子句中

单行函数可以大致划分为:

日期函数

数字函数

字符函数

转换函数

其他函数

常用日期函数

17227cfcc7ac

常用数字函数

17227cfcc7ac

常用字符函数

17227cfcc7ac

其它字符函数

17227cfcc7ac

转换函数及其它

17227cfcc7ac

分组函数基于一组行来返回结果

17227cfcc7ac

其他

GROUP BY子句:用于将信息划分为更小的组,每一组行返回针对该组的单个结果

HAVING子句:用于指定 GROUP BY 子句检索行的条件

分析函数

分析函数根据一组行来计算聚合值

用于计算完成聚集的累计排名、移动平均数等

分析函数为每组记录返回多个行

17227cfcc7ac

分析函数示例

SQL> SELECT d.dname, e.ename, e.sal, DENSE_RANK()

OVER (PARTITION BY e.deptno ORDER BY e.sal DESC)

AS DENRANK

FROM emp e, dept d WHERE e.deptno = d.deptno;

编程语言访问Oracle数据库

Java中JDBC访问Oracle11g数据库

thin方式

OCI方式

Hibernate中使用Oracle

C#中ADO.NET访问Oracle11g数据库

其他语言访问Oracle11g数据库

本章小结

Oracle的SQL操作符

Oracle数据库函数:单行函数、分组函数、分析函数

掌握编程访问Oracle数据库方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值