Oracle入门学习(8)

原创 2016年08月28日 21:17:54

函数介绍

·单行函数

字符函数、数值函数、日期函数、转换函数

·单行函数的使用

作用在单行(单条记录上)

每行都可以返回一个结果

可操作数据项

接收参数并返回结果

修改数据类型

可以嵌套

语法:

function_name(column|expression,[arg1,arg2...])

(1)字符函数

LOWER : 转换成小写

UPPER : 转换成大写

INITCAP : 将首字母变成大写,其余字母都小写

CONCAT : 字符串连接

SUBSTR(STR, START, END) : 字符串截取

LENGTH : 求字符串的长度

NVL : 空值置换

 

 

 SELECT UPPER('ABCDabcd') FROM DUAL;

 SELECT LOWER('ABCDabcd') FROM DUAL;

 SELECT INITCAP('ABCDabcd') FROM DUAL;

 SELECT CONCAT('ABCDabcd','123') FROM DUAL;

 SELECT SUBSTR('ABCDabcd',1,4) FROM DUAL;

 SELECT LENGTH('ABCDabcd') FROM DUAL;

 

 

SELECT FIRST_NAME, LAST_NAME

FROM S_EMP

WHERE UPPER(LAST_NAME) = 'PATEL';

 

(2)数值函数

ROUND : 四舍五入

TRUNC : 截取,不进行四舍五入

MOD : 取余

 

ROUND(45.921, 2) 45.92

ROUND(45.921, 0) 46

ROUND(45.921, 2) 46

ROUND(45.921, -1) 50

TRUNC(45.921, 2) 45.92

TRUNC(45.921) 45

TRUNC(45.921, -1) 40

MOD(1600, 300) 100



版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle 11g从入门到精通1-8

  • 2015年01月21日 00:45
  • 45.89MB
  • 下载

oracle8入门教程-15

  • 2007年10月02日 23:05
  • 1.22MB
  • 下载

Oracle数据库学习8之PL/SQL块

Dbms_Output.put_line();用于在Output界面中输出。 PL/SQL块结构 PL/SQL块结构:所有PL/SQL程序都是由块组成。 这些块可按顺序出现,也可相互...

oracle8入门教程-11

  • 2007年10月02日 23:00
  • 737KB
  • 下载

oracle8入门教程-17

  • 2007年10月02日 23:06
  • 433KB
  • 下载

oracle学习笔记(8)——逻辑存储结构——数据块

1、  数据块的概念         Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块。数据块是数据库中最小的(逻辑)数据单位。与数据块对应的,所有数据在操作系统级...

oracle8入门教程-6

  • 2007年10月02日 22:55
  • 3.45MB
  • 下载

oracle8入门教程-4

  • 2007年10月02日 22:52
  • 890KB
  • 下载

学习ORACLE Scheduler特性(8)Application抛出的Events

4.2 Application抛出的Events   首先要说明,这里所说的Application是个代词,即可以表示ORACLE数据库之外的应用程序,也可以是ORACLE数据库中的PROCED...

oracle8入门教程-3

  • 2007年10月02日 22:51
  • 576KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle入门学习(8)
举报原因:
原因补充:

(最多只允许输入30个字)