- 浏览: 1589946 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1.得到字符串中的第一个字符的 ASCII 值
2.得到数值 N 指定的字符
3.连接两个字符串
4.将列中的数字代替为字符串
5.首字母大写
6.字符长度
7.转小写
8.左填充字符串 达到长度N
9.从左边去掉匹配的字符串
10.首字符大写其余小写
11.替换部分字符
12.右填充字符串 达到长度N
13.从右边去掉匹配字符
14.substr 截取字符串从 M 开始的 N个字符
15.substrb(char,M,n)
16.translate(ch1,ch2,ch3)
17.UPPER(ch)
18.ADD_MONTHS(d,n)
19.LAST_DAY(d)
20.MONTH_BERWEEN(d1,d2)
21.NEXT_DAY(d,ch)
22.SYSDATE
23.TO_CHAR(D,FMT)
24.to_date(char,fmt)
25.ABS(N)
26.CEIL(n)
27.COS(n)
28.SIN(n)
29.COSH(n)
30.EXP(N)
31.FLOOR(N)
32.LN(N)
33.Log(M,N)
34.MOD(M,N)
35.POWER(M,N)
36.ROUND(M,N)
37.SIGN(N)
38.SING(n)
39.SORT(N)
40.TAN(N)
41.TANH(n)
42.TRUNC(N,M)
43.COUNT()
44.Max
45.Min
46.AVG
47.SUM
48.TO_NUMBER(char)
49.NVL(exp1,exp2)
50.WM_CONCAT
select WM_CONCAT(tagname) from bi_thread_tags
刚找了下 看到一个了 不知道还有其他的没有
有几个,from ceil
看到了一个from 和 两个 ceil 谢了
刚找了下 看到一个了 不知道还有其他的没有
有几个,from ceil
刚找了下 看到一个了 不知道还有其他的没有
ASCII(STR) select ASCII('ABCD') FROM DUAL; 结果: 65
2.得到数值 N 指定的字符
CHR(n) select CHR(68) from dual; 结果:D
3.连接两个字符串
CANCAT(char1,cahr2) 和 || select concat('abc','defg') from dual; select 'abc'||'defg' from dual; 结果: 'abcdefg'
4.将列中的数字代替为字符串
DECODE(char,n1,Char1,n2,char3...) select decode(day,1,'SUN',2,'MON') from dual 结果:if day==1 return SUN ..==2 return MON
5.首字母大写
INITCAP(char) select initcap('abcdef') from dyal 结果:Abcdef
6.字符长度
LENGTH(char) select length('ABCDEF') from dual 结果: 5
7.转小写
Lower(char) select lower('ABCDEFG') from dual 结果: abcdef
8.左填充字符串 达到长度N
LPAD(chard,n,char2) select LPAD('ABCDEF',10,'123456') from dual 结果:1234ABCDEF
9.从左边去掉匹配的字符串
LTRIM(char,set) select LTRIM('cdcdcEFG','cd') from dual 结果:EFG
10.首字符大写其余小写
NLS_INITCAP(char) NLS_LOWER(char) NLS_UPPER(char) select NLS_LOWER('AAA') from dual; 结果: aaa
11.替换部分字符
REPLACE(ch1,ch2,ch3) :使用ch3替换ch2,替换后结果放在ch1中 select replace(EMP_NO,'123','345') from dual 结果:xxx1234--- xxx3454
12.右填充字符串 达到长度N
RPAD(ch1,ch2) select rpad('abcd','DEF') from dual 结果:abcdDEF
13.从右边去掉匹配字符
RTRIM(ch1,set) select rtrim('ABCDEF','EF') from dual; 结果:ABCD
14.substr 截取字符串从 M 开始的 N个字符
SUBSTR(ch1,m,n) //oralce的字符下标从 1 开始 select substr('abcdef',2,3) from dual 结果:bcd select substr('山大佛年',2,3) from dual 结果:大佛年
15.substrb(char,M,n)
SUBSTR(ch1,m,n) //oralce的字符下标从 1 开始 select substrb('abcdef',2,3) from dual 结果:bcd select substrb('山大佛年',2,3) from dual 结果:空
16.translate(ch1,ch2,ch3)
将ch1中的ch2用ch3 代替 select translate('ABCDEFGH','DE','MN') from dual 结果:ABCMNFGH
17.UPPER(ch)
将字符串全部大写 select upper('abcdef') from dual 结果:ABCDEF
18.ADD_MONTHS(d,n)
将N个月添加到D日期 select ADD_MONTHS(sysdate,5) from dual; 结果:距今后的5个月
19.LAST_DAY(d)
得到D日期的月份后的最后一天的日期 select LAST_DAY(sysdate) from dual 结果:当月后的最后一天
20.MONTH_BERWEEN(d1,d2)
得到两个日期之间的月数 select MONTHS_BETWEEN(sysdate,sysdate+5) from dual 结果:0
21.NEXT_DAY(d,ch)
得到比日期D晚的由ch命名的第一个周日的日期 select NEXT_DAY (sysdate,'星期一') FROM DUAL; select NEXT_DAY (sysdate,1) FROM DUAL; 结果:
22.SYSDATE
select sysdate from dual; 结果:系统时间
23.TO_CHAR(D,FMT)
将日期D转换为FMT字符串 select to_char(sysdate,'yyyy/mm/dd') from dual 结果:
24.to_date(char,fmt)
将字符串char按fmt的格式转换 select to_date('2010-08-24','yyyy-mm-dd') from dual 结果:
25.ABS(N)
的到N的绝对值 select abs(-6) from dual; 结果:6
26.CEIL(n)
得到大于或等于N的最大整数 select Ceil(5.6) from dual 结果:6
27.COS(n)
的到 N 的余弦值 select COS(1) from dual; 结果:
28.SIN(n)
得到N的正弦值 结果:
29.COSH(n)
的到N的双曲余弦值 select COSH(1) from dual 结果:
30.EXP(N)
的到 N的e的N次幂 select exp(1) from dual 结果:
31.FLOOR(N)
得到小于或等于的最小整数 select FLOOR(5.6) from dual; 结果:5
32.LN(N)
得到N的自然对数 select LN(1) from dual 结果:
33.Log(M,N)
得到以M为底N的对数 select log(2,8) from dual; 结果:
34.MOD(M,N)
得到M除以N的余数 select MOD(100,7) from dual 结果:2
35.POWER(M,N)
得到M的N次幂 select POWER(4,3) from dual 结果:64
36.ROUND(M,N)
得到N舍入到小数点后的M位 select (78.876532,2) from dual 结果:78.88
37.SIGN(N)
select SIGN(99) from dual 当N<0 时 返回 -1 当N>0 时 返回 1 当N=0 时 返回 0 结果:
38.SING(n)
得到N的双曲线正弦值 select SINH(1) from dual 结果:
39.SORT(N)
得到N的平方根N>0 select sort(9) from dual 结果:3
40.TAN(N)
得到N的正切值 select TAN(0) from dual 结果:
41.TANH(n)
得到N的双曲线正切值 select TANH(0) from dual 结果:
42.TRUNC(N,M)
得到在M位截断的N的值 select TRUNC(7.7788,2) from dual 结果:7.77
43.COUNT()
计算满足条件的记录数 select count(*) from table where col1='AAA' 结果:
44.Max
对指定的列求最大值 select MAX(col1) from table 结果:
45.Min
得到指定的列值的最小值 select min(col) from dual 结果:
46.AVG
求平均值 select avg(col1) from table 结果:
47.SUM
计算列的总和 select sum(col1) from dual 结果:
48.TO_NUMBER(char)
将字符转换为数值 select TO_NUMBER('999') from dual; 结果:999
49.NVL(exp1,exp2)
若exp1是null 则返回 exp2 否则返回 exp1 select name,nvl(to_char(comm),'not application') from scott.emp 结果:
50.WM_CONCAT
select WM_CONCAT(tagname) from bi_thread_tags
评论
5 楼
Luob.
2012-08-31
lsjinpeng 写道
Luob. 写道
lsjinpeng 写道
擦...好多打错字的地方
刚找了下 看到一个了 不知道还有其他的没有
有几个,from ceil
看到了一个from 和 两个 ceil 谢了
4 楼
lsjinpeng
2012-08-31
Luob. 写道
lsjinpeng 写道
擦...好多打错字的地方
刚找了下 看到一个了 不知道还有其他的没有
有几个,from ceil
3 楼
Luob.
2012-08-31
lsjinpeng 写道
擦...好多打错字的地方
刚找了下 看到一个了 不知道还有其他的没有
2 楼
lsjinpeng
2012-08-31
擦...好多打错字的地方
1 楼
bbbbb1202
2012-08-31
还不错,有点用
发表评论
-
常见ETL工具一览
2017-08-08 11:05 2583ETL(Extract-Transform-Load的 ... -
Oralce 随手笔记(二)
2014-11-03 08:58 2060151 查询当前用户自己有多少张表 user_tabl ... -
Oracle 随手笔记(一)
2014-11-02 02:01 1486--author: luobin --data: 201 ... -
Oracle 触发器
2014-11-02 01:54 1326---before 触发器 在 dml 操作之后-- ... -
Oralce 开发包 和 游标
2014-11-02 01:53 1491--_________________________ ... -
Oralce 存储过程 和 函数
2014-11-02 01:49 1035--___________ ... -
Oracle 顺序控制,异常处理,动态sql
2014-11-02 01:45 1812-----------------顺序控制-------- ... -
Oracle 流程控制 和 循环控制
2014-10-30 20:31 732--_______________________ ... -
Oracle 索引 和 PL/SQL
2014-10-30 20:30 1665--____________________ ... -
Oracle 序列 和 视图
2014-10-30 20:27 880-------------------- ... -
Oralce DDL,DML,DQL,DCL,TCL
2014-10-30 20:22 1070--Oracle --day:2010-4-8 ... -
Oralce Case When的用法
2013-10-16 17:05 2179--简单Case函数 CASE sex W ... -
Oralce 随机取一条数据
2013-08-27 21:44 2361Oralce随机数 select * from (selec ... -
Oracle 存储过程的使用
2013-03-20 20:14 2353本文主要是总结 如何实现 JDBC调用Oracle的存储过程, ... -
Oracle DDL,DML,DCL,TCL
2013-03-06 16:52 0DDL DDL(Data Definition Langu ... -
Oracle SQL优化
2013-03-06 12:03 2057ORACLE SQL 优化 1.访问 Tab ... -
Ibatis 整合spring + Struts2 加入OSCACHE
2012-11-14 00:10 4554说明: 使用 spring2.5 +ibatis2.3 ... -
Oracle 子查询等常见的sql语句
2012-08-23 00:07 6142oracle 对于汉字,如果数据库字符编码为 GBK 占用2个 ... -
Oracle 常用数据类型
2012-08-22 22:05 15301.字符类型 char(2000):定长的,最大为2000 ... -
Oracle 联机备份 脱机备份 物理备份 恢复
2012-08-12 05:10 41501.备份 指的是拥有数据 ...
相关推荐
Oracle 常用函数大全 Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。...
Oracle常用函数大全 Oracle常用函数大全是一个非常重要的知识点,涵盖了许多实用的函数,例如日期函数、字符串函数、聚合函数等。这些函数可以帮助开发者更方便地进行数据库操作和数据分析。本文将详细介绍Oracle...
### Oracle常用函数集详解 #### 一、ASCII函数 **功能描述:** ASCII函数用于返回与指定字符相对应的十进制数值。 **语法格式:** ```sql ASCII('字符') ``` **示例:** ```sql SELECT ASCII('A') A, ASCII('a') ...
### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...
以下是从“Oracle常用函数.txt”文件中提炼出的关键知识点,旨在为初学者提供深入理解与实践的指导。 ### ASCII() 和 CHR() - **ASCII()** 函数用于返回一个字符的ASCII码值。例如,`ASCII('A')` 返回的是65,而 `...
ORACLE常用函数总结,与SQL SERVER对比,防止混淆,更容易记忆。
oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数
以下是对标题和描述中提到的Oracle常用函数的详细总结: 1. ASCII 函数:这个函数返回一个字符对应的ASCII码,即十进制数字。例如,`ASCII('A')`返回65,`ASCII(' ')`返回32(空格的ASCII码)。 2. CHR 函数:与...
sql,mysql,oracle常用的函数
hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔
Oracle数据库中的常用函数是数据库管理员和开发人员在处理数据时不可或缺的工具。这些函数极大地提高了数据处理的效率和灵活性。以下是一些常见的Oracle分析函数及其用法: 1. **开窗函数(Over)**: 开窗函数允许...
### Oracle常用函数与使用方法详解 #### 一、Oracle SQL函数概述 在Oracle数据库中,SQL函数被广泛用于处理各种数据类型,包括数值、字符、日期等,它们能够帮助我们更高效地进行数据检索和分析。本文将详细介绍...
"Oracle常用函数chm版"是一个集合了多种Oracle数据库常用函数的参考资源,主要包含以下几个方面: 1. **数值型函数**:这类函数主要用于处理整数、浮点数等数值类型的数据。例如,`ROUND`函数用于四舍五入,`TRUNC`...
3.CONCAT:连接两个字符串; SQL> select concat('010-','88888888')||'转23' 张三电话 from dual; 张三电话 ...SQL> select instr('oracle traning','ra',1,2) instring from dual; INSTRING ---------
本文将深入探讨"Oracle常用函数"以及"SQL*Plus基本命令"这两个关键领域,旨在帮助你提升在数据库操作中的效率。 一、Oracle常用函数 1. 长度函数`LENGTH` `LENGTH`函数用于计算字符串的字符数,不区分字符类型(如...
本篇文章主要探讨Oracle常用函数,特别是涉及字符串处理、日期处理以及数据处理的函数。 1. **字符串处理函数**: - `SUBSTR(string, start_position, length)`: 从指定的字符串`string`中提取子字符串,从`start_...
本文将基于"Oracle常用函数 CHM"这个资源,详细解析一些Oracle数据库中常见的函数及其应用,帮助你更好地理解和掌握Oracle SQL查询语言。 1. **字符串处理函数** - `UPPER()` 和 `LOWER()`:这两个函数用于将字符...
Oracle创建函数是通过PL/SQL自定义编写的,通过关键字function按照自己的需求把复杂的业务逻辑封装进PL/SQL函数中,函数提供一个返回值,返回给使用者。这样使用者就不需要去理解业务逻辑,把PL/SQL函数中的业务逻辑...