Oracle学习(四)_SQL函数】的更多相关文章

1.知识点:能够对比以下的录屏进行阅读 SQL> --组函数类型:avg,count,max.min,sum SQL> --工资总额 SQL> select sum(sal) from emp; SQL> --员工人数 SQL> select count(*) from emp; SQL> --平均工资 SQL> select sum(sal)/count(*) 一, avg(sal) 二 from emp; SQL> --平均奖金的三种方式:二三方法一样.…
这里记录一些oracle常用的函数. TO_NUMBER()函数 将字符串类型转换成一个 number 类型的值. SELECT TO_NUMBER('100.00') FROM DUAL; TO_CHAR ()函数 将日期或数值转换成指定格式的字符串. SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; SELECT TO_CHAR(122323.45, '$99999999') FROM DUAL; 详情参考:Oracle…
在平时写PL/SQL的时候,经常要用到很多系统自带的函数,而这些函数用起来非常好用,但是每次用完以后,就又忘到脑后了,为了加深自己的映象,以及对这些函数做一个全面的总结,就有了今天这篇文章. 首先这就是一个网上总结烂了的主题.我还要总结,权当自己的学习总结.总结这篇文章时也参考了网上他人总结的文章,如果不喜.勿喷. 作为一篇“鸡肋”文章,弃之如可惜,食之无所得.读者就当一“乐呵”就好了.有钱的捧个钱场,没钱的捧个人场. 常用字符串函数 函数 描述 LOWER(char) 将字符串表达式char中…
单行函数 操作数据对象 接受参数返回一个结果 只对一行进行变换 每行返回一个结果 可以转换数据类型 可以嵌套 参数可以是一列或一个值 包含:字符,数值,日期,转换,通用 字符函数 1.大小写控制函数:这类函数改变字符的大小写. LOWER('SQL Course') sql course UPPER('SQL Course') SQL COURSE INITCAP('SQL Course') Sql Course 示例: SELECT employee_id, last_name, depart…
解决建立表的时候出现的 ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 出现这个问题是因为表空间的大小不足,可以给他扩容这样的话也会多出来一个数据文件.具体写法如下: ALTER TABLESPACE 表空间的名字 ADD DATAFILE '表空间的路径' SIZE 1000M; 当查询表空间的路径的时候可以使用以下oracle自带的系统表查询 select * from dba_data_files where tablespace_name = 'USE…
从Oracle学习笔记之四,SQL语言入门中摘出来的,独立成一章节 3.1 字符类函数 ASCII(c)和CHR(i)    分别用于返回一个字符的ASCII码和返回给定ASCII值所对应的字符. CONCAT(s1,s2)    将字符串s2连接到字符串s1的后面.任一字符串为空值则忽略此空值:两值都为空值则返回null.同样“||"也有此功能,且更方便些. INITCAP(s)    将字符串s的每个单词的第一个字母大写,其它字母小写. INSTR(s1,s2[,i][,j])    该函数…
Vue学习四之过滤器.钩子函数.路由.全家桶等   本节目录 一 vue过滤器 二 生命周期的钩子函数 三 vue的全家桶 四 xxx 五 xxx 六 xxx 七 xxx 八 xxx 一 Vue的过滤器 1 moment.js 在这里我们先介绍一个moment.js的js前端时间处理的控件 点击下载之后,我们把文件内容copy下来,在我们自己的项目本地目录创建一个叫做moment.js的文件,将内容保存到里面,通过script的src属性来引入 这个moment.js提供了很多的方法 日期格式化…
<ORACLE数据库管理与开发>第三章学习之常用函数记录 注:文章中的*代表所要操作的列名 1.lower(*)/upper(*),将此列下的值转为小写/大写 2.initcap(*):把列值的第一个字符转为大写 3.comcat(*,*):把列1的值与列2的值连接成一个字符串 4.substr(*,m,n):返回指定的字符串(该字符串第m个字符开始,长度为n) 5.length(*):返回列值的长度 6.instr(*,m,n):返回n字符在列值中的数字位置,m是表示从m个字符开始搜索 7.…
在Oracle中可以使用trunc函数进行日期截取和数字截取,具体使用方法如下: 1.trunc(for dates) 日期截取 语法:trunc(date,[fmt]) select trunc(sysdate) from dual; -- 2018/11/14 返回当前的日期 select trunc(sysdate,'yyyy') from dual; -- 2018/1/1 返回当年第一天 select trunc(sysdate,'mm') from dual; -- 2018/11/…
在Oracle中使用wm_concat(column)可以实现字段的分组合并,逗号分隔. 例如,现有表temp_cwh_test: -- 创建临时表 create table temp_cwh_test ( u_id ), goods ), num ) ) -- 插入数据 insert into temp_cwh_test(u_id, goods, num) ); insert into temp_cwh_test(u_id, goods, num) ); insert into temp_cw…