1)字符串函数---length()函数

用于返回字符串长度

  select t.name,length(t.name) from tb_person t

2)向左补全字符串---LPAD()函数

LPAD()函数用于向左补全字符串,主要用于字符串的格式化。

格式化:将字符串格式化为指定长度,如有不足部分,则在字符串的左端填充特定字符。

select lpad(id,4,'0') from tb_person

3)向右补全字符串--RPAD()函数

用于返回格式化为特定位数的字符串

select rpad(id,4,'0') from tb_person

4)连接字符串---concat()函数

将两个字符串进行拼接

select concat('hello','word') from dual;

5)获取字符串中小写形式---LOWER()函数

select lower(name) from tb_person

6) 截取字符串--substr()函数

作用截取字符串,并将截取后的新字符串返回

select(name,1,3) from tb_person

7)单词首字符大写 --initcap()函数

select initcap(name) from tb_person

8)反转字符串---reverse()函数

select reverse('ABCDEF') FROM DUAL;

9)替换字符串---replace()函数

用于将字符串中的指定字符串进行替换

  select replace(name,'n',8) from tb_person  //将列名为name的字段中数据中带n的替换成8

10)格式化字符串 ---to_number()函数

将数字字符串转为数字类型

select TO_NUMBER('123.123')+2 FROM DUAL;

11)数值函数

获取数值的绝对值---ABS()函数

select ABS(-100) from dual     结果:100

12)取模操作---MOD()函数

作用:返回一个除法表达式的余数  包含两个参数:被除数和除数

MOD(X,Y)

  SELECT MOD(2000,6000) FROM DUAL

13)向上取整--CEIL()函数

ceil()函数用于返回等于数值型参数的最小整数值。

select ceil(-1.3)from dual  结果:-1

14)向下取整--FLOOR()函数

返回小于等于参数值的最大整数值

select FLOOR(-1.6) FROM DUAL   结果:-2

15)四舍五入---ROUND函数

返回数值的四舍五入值

ROUND(X,[Y])

select ROUND(4.38,1) FROM DUAL  结果:4.4

select ROUND(4.38) FROM DUAL 结果:4

16)乘方运算---POWER()函数

用于进行乘方运算,包含两个参数:乘方运算的底数和指数

POWER(X,Y)

  SELECT POWER(2,3) FROM DUAL   表示2的3次幂结果8

17)计算数值的平方根--SQRT()函数

用于返回数值参数的平方根

select SQRT(4) FROM DUAL   结果:2

18)格式化数值--TO_CHAR()函数

用于将一个数值类型的数据进行格式化,并返回格式化后的字符串

to_char(x,[format])

x表示原数值   format为可选参数

(1)格式字符“0”

0代表一个数字位。当原数值没有数字位于值匹配时,强制添加0

select to_char(15.66,'000.000') from dual;  结果:015.660

(2)格式字符“9”

9代表一个数字位,当原数值中的整数部分没有数字位与之匹配时候,不填充任何字符

select to_char(15.66,'999.999') from dual  结果:15.660

但是对于小于1的小数来说,所有格式字符均使用9,返回值往往并不理想

select to_char(0.12,'999.999') from dual 结果:.120

oracle 基本函数的更多相关文章

  1. Oracle基本函数即字段拆分

    --创建用户 CREATE USER jim IDENTIFIED BY changeit; --给用户赋登陆连接权限 GRANT CONNECT TO jim; --给用户赋资源权限 GRANT R ...

  2. oracle 基本函数小例子--查询身高段分数段

    select * from student order by id drop table student select * from oracletest create table student( ...

  3. Oracle 使用

    Oracle 日志文件 摘要: 本篇博文呢主要是介绍 Oracle 日志文件的管理, 对 Oracle 日志文件呢,有两个比较关键的名词, 即日志文件组 LogFileGroup 和日志文件 LogF ...

  4. Oracle序列 与 基本函数介绍

    目录 Oracle序列 与 基本函数介绍 常用词汇 数据字典(data dictionary:dd) oracle序列技术理解 账号管理 基本函数介绍及应用 海韵听心 PL/SQL Developer ...

  5. oracle之SQL的基本函数

    SQL的基本函数 2.1 单行函数与多行函数 单行函数:指一行数据输入,返回一个值的函数.所以查询一个表时,对选择的每一行数据都返回一个结果. SQL>select empno,lower(en ...

  6. oracle学习笔记系列------oracle 基本操作之基本函数的用法

    --创建一个accout账户表 CREATE TABLE account( id ) NOT NULL, recommender_id ), login_name ) NOT NULL, login_ ...

  7. OCP认证之Oracle的SQL语言基础(一)

    一.Oracle命令类别 数据操纵语言(DML):select;insert;delete;update;merge 数据定义语言(DDL):create;alter;drop;truncate 事物 ...

  8. 经典SQL语句大全之基本函数

    SQL Server基本函数 1.字符串函数 长度与分析用 1,datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格2,substring(expression,sta ...

  9. Oracle+PL+SQL从入门到精通.丁士锋.清华大学出版社.2012

    \t第1篇 pl/sql开发入门第1章 oracle 11g数据库系统1.1 关系型数据库系统介绍1.1.1 什么是关系型数据模型1.1.2 数据库系统范式1.1.3 关系型数据库管理系统1.1.4 ...

随机推荐

  1. 如何下载Oracle E-Business Suite (12.2.6) for Microsoft Windows x64 (64-bit)

    下载地址:https://edelivery.oracle.com/ 使用您的 Oracle 账户进行登录.如果您没有该账户, 请注册 Oracle 账户.     Oracle Software D ...

  2. Cocos2d-x v3.1 安装图文教程(二)

       Cocos2d-x v3.1 安装图文教程(二) 如果我们需要在Android平台上运行就必须安装android的SDK,如果我们只想在window上运行就只需要安装Cocos2d-x就行了.当 ...

  3. Python爬虫实战:爬糗事百科的段子

    一个偶然的机会接触了Python,感觉很好用,但是一直在看c++啥的,也没系统学习.用过之后也荒废了许久.之前想建个公众号自动爬糗事百科的段子,但是没能建起来,真是尴尬,代码上传的服务器上之后,不能正 ...

  4. hihocoder 1093 SPFA算法

    题目链接:http://hihocoder.com/problemset/problem/1093 , 最短路的SPFA算法. 由于点的限制(10w),只能用邻接表.今天也学了一种邻接表的写法,感觉挺 ...

  5. Python开发第四篇

    文件操作 一.文件基本操作 打开文件方法:open f = open("test",encoding="") r:只读模式(只能读取文件,不能做写操作,文件不存 ...

  6. WMAppPRHeader.xml文件的作用

    对于很多开发者来说直接通过Visual Studio 2010生成的XAP文件和上传至App Hub通过Windows Phone Marketplace Technical Certificatio ...

  7. Json的本地写入和读取,也可以方便在开发中数据的调试

    不知道小伙伴们,在开发中,数据调试的过程中,尤其是很多状态的情况下调试,是不是总是麻烦后台的小哥改变不同的状态,总感觉这样太麻烦了, 那么就可以,把数据写入到本地,然后去沙盒中,找到这个写入的文件,直 ...

  8. 【DBA-Oracle】更改Oracle数据字符集_转为常用的ZHS16GBK

    A.oracle server 端 字符集查询  select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LAN ...

  9. 标准对象 -------JavaScript

    本文摘要:http://www.liaoxuefeng.com/ 在JavaScript的世界里,一切都是对象. 但是某些对象还是和其他对象不太一样.为了区分对象的类型,我们用typeof操作符获取对 ...

  10. Beyond Compare在Mac下永久试用

    转自 作者:忆如初 链接:https://www.jianshu.com/p/596b4463eacd 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处. 亲测可用 一. ...