美文网首页
Oracle学习day-27:select单表查询-单行函数

Oracle学习day-27:select单表查询-单行函数

作者: 开源oo柒 | 来源:发表于2019-08-18 16:12 被阅读0次

一、字符函数、 数值函数、 日期函数

1.字符函数

1)lower:将所有字母大写;

2)upper:将所有字母小写;

3)initcap:所有单词的首字母大写;

4)length:计算字符串的长度;

5)substr:用于进行字符串的截取;

2.数值函数

1)ceil:向上取整;

2)floor:向下取整;

3)trunc:截断;

3.日期函数

1)sysdate:获取当前系统时间;

2)months_between:计算两个日期间的月数;

二、 转换函数

Oracle的类型转换分为自动类型转换和强制类型转换;用于在不同数据类型间进行转换. 数值类型, 字符串类型, 日期类型。

1.to_char

(1)参数不同:

1)to_char(num,format):将数字转换为指定的格式;

2)to_char(date,format):将日期转换为指定格式;

(2)日期格式:

(3)数字格式:

(4)将日期转换字符串

1)to_char(date):默认转化为‘dd-mm-yy’格式;

2)to_char(date,'format-model'):转换为模式串指定的格式;

(5)将数字转换为字符串

2.to_date

将字符串转换为日期。

3.to_nuber

将字符串转换为数字。

三、 通用函数

1.NVL()函数

NVL()函数用于将空值null替换为指定的缺省值,适用于字符、数字、日期等类型数据。

(1)语法格式:NVL(exp1, exp2);

1)expr1:是包含值的源值或者表达式。

2)expr2:是用于转换空值的目的值。

3)两个参数的数据类型必须匹配。

2.NVL2()函数

NVL2()函数用于实现条件表达式功能。

(1)语法格式:NVL2(exp1, exp2, exp3);

1)expr1:可能包含空的源值或表达式;

2)expr2:expr1非空时的返回值;

3)expr3:expr1为空的返回值。

相关文章

  • Oracle学习day-27:select单表查询-单行函数

    一、字符函数、数值函数、日期函数 1.字符函数 1)lower:将所有字母大写; 2)upper:将所有字母小写;...

  • MySQL 表查询之单表查询

    单表查询语法: select distinct {*|字段名|聚集函数...} from 表名 where详解...

  • Oracle基础总结

    Oracle开发基础重点 Oracle一般操作 表空间 用户 表 表数据 Oracle 查询操作 单表查询 多表查...

  • 查询SQL

    单表查询: 常规查询: SELECT 列名 From 表名 去重式查询: DISTINCT SELECT DIST...

  • SQL常用操作

    1、单表查询 SELECT 基本信息表.姓名,基本信息表.性别FROM 基本信息表 2、单表条件查询 SELECT...

  • MySQL-SQL基础应用(DQL基础应用--单表及多表查询)

    1、 select语句应用 1.1 select(单表)的执行逻辑 1.2 select单表查询 1> sele...

  • DQL应用(select )

    01, 单独使用 -- select 函数(); 02,单表子句-from 例子:-- 查询stu中所有的数据(不...

  • Oracle 基础知识

    查询数据 本节将学习如何从Oracle数据库中查询数据。 ●Select语句-演示如何查询单个表中的数据。 排序数...

  • SQL-常见函数

    调用:select 函数名() [from 表];分类: 单行函数:如concat、length、ifnull等...

  • 2019-08-21 单表查询

    --单表查询 select * from student; select Sno,Sname from Stude...

网友评论

      本文标题:Oracle学习day-27:select单表查询-单行函数

      本文链接:https://www.haomeiwen.com/subject/uhvrsctx.html