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 从入门到精通

Oracle 从入门到精通 目录 一、SQL...........................................................................
  • Li_soso
  • Li_soso
  • 2013年01月29日 10:20
  • 999

oracle入门学习笔记

oracle学习笔记
  • conanswp
  • conanswp
  • 2014年07月15日 22:36
  • 8951

Oracle的初学者入门心得

Oracle的初学者入门心得 Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认...
  • Drate
  • Drate
  • 2007年04月06日 10:58
  • 7104

Oracle 11g学习1——基础介绍

一、Oracle的相关服务 成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 注:ORCL是数据库实例名,默认的数据库是ORCL,你可以指定其他的实例名 1、Oracl...
  • xiaoxiaoyusheng2012
  • xiaoxiaoyusheng2012
  • 2016年03月18日 16:46
  • 586

Windows下的oracle 11g的入门

几个月没用oracle之后,花了一个下午把oracle的基本操作迅速捡回来了,记录如下: 一:安装oracle11G 1.1 首先要下载oracle服务端和客户端。官网下载链接如下: http://w...
  • zhangfan1913775361
  • zhangfan1913775361
  • 2017年04月21日 15:21
  • 404

oracle PLSQL基础学习

原文链接:https://www.cnblogs.com/superjt/p/4274329.html --oracle 练习; /*****************************...
  • liuxiangke0210
  • liuxiangke0210
  • 2017年11月28日 11:21
  • 35

书不在多,精读则灵------- Oracle入门书籍推荐

书不在多,精读则灵------- Oracle入门书籍推荐   作者:eygle |English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】 链接:http://w...
  • u012752975
  • u012752975
  • 2014年03月28日 17:02
  • 1292

Oracle零基础入门.第一周课程总结

Oracle数据库: --1  数据库的基本概念: 数据库就是"数据"的"仓库";    数据库中包含表,关系以及操作对象; 数据存放在表中. --程序架构 C/S:client/server,拥...
  • weixin_39792307
  • weixin_39792307
  • 2017年08月13日 21:46
  • 72

oracle学习笔记汇总

一,oracle表命名规则 a):必须以字母开头 b):长度不能超过30个字符 c):不用室友oracle保留字 d):只能使用A-Z a-z 0-9 $ #等字符 一.Oracle数据库中...
  • chunqiuwei
  • chunqiuwei
  • 2012年08月04日 00:11
  • 2632

Linux应用随笔(一)Debian8入门

今天算是下定决心从Windows平台转移到Linux平台。首先就是装成双系统,在本来Win7系统的基础上,我用EasyBCD再装Debian8,开机时通过grub选择启动Windows还是Linux。...
  • CanvaChen
  • CanvaChen
  • 2016年09月16日 23:05
  • 905
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle入门学习(8)
举报原因:
原因补充:

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