源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 1(字符型函数)
来源:互联网 发布:致远oaa6数据库字典 编辑:程序博客网 时间:2024/06/06 02:15
好几天没写博客了,心里发慌,赶快写一篇。
Oracle函数与Excel函数、Java方法有很多相似、相同的地方,但也有其特色。
如,sysdate, user等无参函数(无括号), ascii(), initcap()函数等,对我而言比较陌生,值得好好学习。
--第11章 Oracle内置函数--11.1 函数基础--11.1.1 函数的作用--调用SYSDATE显示当前的日期时间SELECT SYSDATE FROM DUAL;--Oracle中不带参数的函数与伪列的区别SELECT ROWNUM, empno, ename, USER FROM emp WHERE deptno = 10;--函数使用举例,用来进行四舍五入的各种函数SELECT ROUND(123.456, 0) round, CEIL(123.456) ceil, FLOOR(123.456) floor FROM DUAL;--对SQL查询语句使用函数,从而计算表的结果SELECT empno, ename, ROUND(sal) as "工资" FROM emp WHERE deptno = 20;--11.1.2 函数的分类--11.2 字符型函数--11.2.1 字符型函数列表--11.2.2 ASCII和CHR函数--将字符转换为ASCII编码SELECT ASCII('a') as "小写a", ASCII('A') as "大写A", ASCII('z') as "小写z", ASCII('Z') as "大写Z", ASCII(0), ASCII(9) FROM DUAL; --使用CHR函数获取数字的ASCII字符SELECT CHR(97) as "97", CHR(65) as "65", CHR(120) as "120", CHR(98) as "98", CHR(46) as "46", CHR(59) as "59" FROM dual;--得到字母个数SELECT ASCII('C')-ASCII('A') FROM dual;--11.2.3 大小写转换函数--大小写转换示例SELECT LOWER(table_name) as "表名", LOWER(tablespace_name) as "表空间名" FROM user_tables WHERE table_name like UPPER('emp%'); --使用INITCAP函数进行转换示例SELECT INITCAP(table_name) as "表名", INITCAP(tablespace_name) as "表空间名" FROM user_tables WHERE table_name like UPPER('emp%');
0 0
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 1(字符型函数)
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 2(字符型函数)
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 4(类型转换函数)
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 5(通用函数)
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 3(数字型函数和日期时间函数)
- Oracle:内置函数--字符函数
- Oracle数据库--内置函数
- 源码-Oracle数据库管理-第十九章-数据库安全性管理-Part 1_1(用户管理)
- 源码-Oracle数据库管理-第七章-视图-Part 1
- 源码-Oracle数据库管理-第十八章-事务和锁-Part 1(使用Oracle事务)
- Oracle内置函数之字符函数
- oracle常用数据库内置函数
- 源码-Oracle数据库管理-第八章-序列和同义词-Part 1(序列)
- 源码-Oracle数据库管理-第九章-SQL查询-Part 1(基本查询)
- 源码-Oracle数据库管理-第十章-数据表操作-Part 1(插入数据)
- 源码-Oracle数据库管理-第十三章-子程序和包-Part 1(定义子程序)
- 源码-Oracle数据库管理-第十四章-记录与集合-Part 1(使用PL/SQL记录)
- 源码-Oracle数据库管理-第十五章-触发器和游标-Part 1(理解触发器)
- docker筑基篇-05-Dockerfile常用指令
- 重置mysql--root密码
- Cassandra介绍和一些常用操作
- Android studio在使用过程中常见的问题及解决方法(不定期更新),androidstudi
- Android版本:如何更改复选框的大小?
- 源码-Oracle数据库管理-第十一章-Oracle内置函数-Part 1(字符型函数)
- 32位 Matlab2013b +Visual Studio 2010联合编程配置
- 1005. 继续(3n+1)猜想 (25)——sort(a,b,cmp)
- 用 Docker 发布来一个 Nginx+Spring Boot+MongoDB应用
- 多点触摸时ACTION_POINTER_UP和ACTION_UP冲突问题
- Sublime Text 3 快捷键总结(拿走)
- Bootstrap 简介
- 自定义仿优酷界面
- jquery总结