- 浏览: 429577 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
xiang37:
wwwang89 写道这位大哥,你好!很感谢你分享的文章,写的 ...
iPhone调用java的webService -
wwwang89:
这位大哥,你好!很感谢你分享的文章,写的很好,适合我们新手学习 ...
iPhone调用java的webService -
QQ371496669:
能否具体讲解一下为什么StringBuilder的长度会不一样 ...
StringBuilder与StringBuffer相比为什么不是线程安全的 -
Sky_257:
请问 能用abap查询sap服务器的配置、会话、队列、spo ...
使用JCo远程调用SAP系统函数 -
xiang37:
vebasan 写道此句代码的单词有错(标红色的):prop. ...
最简单的EJB示例
it's from http://www.gissky.com/Database/ShowArticle.asp?Sid=42&ID=1590&Page=1
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> Select Ascii('A') A,Ascii('A') A,Ascii('0') Zero,Ascii(' ') Space From Dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL> Select Chr(54740) Zhao,Chr(65) Chr65 From Dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串; SQL> Select Concat('010-','88888888')||'转23' 高乾竞电话 From Dual; 高乾竞电话 ---------------- 010-88888888转23 4.INITCAP 返回字符串并将字符串的第一个字母变为大写; SQL> Select Initcap('Smith') Upp From Dual; UPP ----- Smith 5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL> Select Instr('Oracle Traning','Ra',1,2) Instring From Dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL> Select Name,Length(Name),Addr,Length(Addr),Sal,Length(To_char(Sal)) From .Nchar_tst; NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL)) ------ ------------ ---------------- ------------ --------- -------------------- 高乾竞 3 北京市海锭区 6 9999.99 7 7.LOWER 返回字符串,并将所有的字符小写 SQL> Select Lower('AaBbCcDd')AaBbCcDd From Dual; AABBCCDD -------- Aabbccdd 8.UPPER 返回字符串,并将所有的字符大写 SQL> Select Upper('AaBbCcDd') Upper From Dual; UPPER -------- AABBCCDD 9.RPAD和LPAD(粘贴字符) RPAD 在列的右边粘贴字符 LPAD 在列的左边粘贴字符 SQL> Select Lpad(Rpad('Gao',10,'*'),17,'*')From Dual; LPAD(RPAD('GAO',1 ----------------- *******Gao******* 不够字符则用*来填满 10.LTRIM和RTRIM LTRIM 删除左边出现的字符串 RTRIM 删除右边出现的字符串 SQL> Select Ltrim(Rtrim(' Gao Qian Jing ',' '),' ') From Dual; LTRIM(RTRIM(' ------------- Gao Qian Jing 11.SUBSTR(String,Start,Count) 取子字符串,从Start开始,取Count个 SQL> Select Substr('13088888888',3,8) From Dual; SUBSTR(' -------- 08888888 12.REPLACE('String','S1','S2') String 希望被替换的字符或变量 S1 被替换的字符串 S2 要替换的字符串 SQL> Select Replace('He Love You','He','I') From Dual; REPLACE('HELOVEYOU','HE','I') ------------------------------ I Love You 13.SOUNDEX 返回一个与给定的字符串读音相同的字符串 SQL> Create Table Table1(Xm Varchar(8)); SQL> Insert Into Table1 Values('Weather'); SQL> Insert Into Table1 Values('Wether'); SQL> Insert Into Table1 Values('Gao'); SQL> Select Xm From Table1 Where Soundex(Xm)=Soundex('Weather'); XM -------- Weather Wether 14.TRIM('S' From 'String') LEADING 剪掉前面的字符 TRAILING 剪掉后面的字符 如果不指定,默认为空格符 15.ABS 返回指定值的绝对值 SQL> Select Abs(100),Abs(-100) From Dual; ABS(100) ABS(-100) --------- --------- 100 100 16.ACOS 给出反余弦的值 SQL> Select Acos(-1) From Dual; ACOS(-1) --------- 3.1415927 17.ASIN 给出反正弦的值 SQL> Select Asin(0.5) From Dual; ASIN(0.5) --------- .52359878 18.ATAN 返回一个数字的反正切值 SQL> Select Atan(1) From Dual; ATAN(1) --------- .78539816 19.CEIL 返回大于或等于给出数字的最小整数 SQL> Select Ceil(3.1415927) From Dual; CEIL(3.1415927) --------------- 4 20.COS 返回一个给定数字的余弦 SQL> Select Cos(-3.1415927) From Dual; COS(-3.1415927) --------------- -1 21.COSH 返回一个数字反余弦值 SQL> Select Cosh(20) From Dual; COSH(20) --------- 242582598 22.EXP 返回一个数字E的N次方根 SQL> Select Exp(2),Exp(1) From Dual; EXP(2) EXP(1) --------- --------- 7.3890561 2.7182818 23.FLOOR 对给定的数字取整数 SQL> Select Floor(2345.67) From Dual; FLOOR(2345.67) -------------- 2345 24.LN 返回一个数字的对数值 SQL> Select Ln(1),Ln(2),Ln(2.7182818) From Dual; LN(1) LN(2) LN(2.7182818) --------- --------- ------------- 0 .69314718 .99999999 25.LOG(N1,N2) 返回一个以N1为底N2的对数 SQL> Select Log(2,1),Log(2,4) From Dual; LOG(2,1) LOG(2,4) --------- --------- 0 2 26.MOD(N1,N2) 返回一个N1除以N2的余数 SQL> Select Mod(10,3),Mod(3,3),Mod(2,3) From Dual; MOD(10,3) MOD(3,3) MOD(2,3) --------- --------- --------- 1 0 2 27.POWER 返回N1的N2次方根 SQL> Select Power(2,10),Power(3,3) From Dual; POWER(2,10) POWER(3,3) ----------- ---------- 1024 27 28.ROUND和TRUNC 按照指定的精度进行舍入 SQL> Select Round(55.5),Round(-55.4),Trunc(55.5),Trunc(-55.5) From Dual; ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5) ----------- ------------ ----------- ------------ 56 -55 55 -55 29.SIGN 取数字N的符号,大于0返回1,小于0返回-1,等于0返回0 SQL> Select Sign(123),Sign(-100),Sign(0) From Dual; SIGN(123) SIGN(-100) SIGN(0) --------- ---------- --------- 1 -1 0 30.SIN 返回一个数字的正弦值 SQL> Select Sin(1.57079) From Dual; SIN(1.57079) ------------ 1
发表评论
-
[转]Oracle聚簇表
2014-08-07 23:59 1254Oracle 支持两种类型的聚簇:索引聚簇和哈希聚簇 ... -
创建DBLINK
2015-04-11 15:20 0create shared public databas ... -
SQL语句
2013-01-06 12:26 930Case When的用法; SQLSTATE = 2100 ... -
双层游标循序,导致ORA-01001错误的解决方法
2012-03-23 15:19 2687下面的代码是双层游标循环: EXEC SQL ... -
DBMS_SQL包 执行动态SQL
2011-12-08 16:40 1509DBMS_SQL Oracle lets you ... -
Oracle中dual表的用途
2011-11-03 11:19 922dual是一个虚拟表, ... -
SQL游标中Order By的使用限制
2011-10-26 11:29 1684在创建游标的SELECT语句中使用了Order By子句 ... -
Oracle数据库小知识
2011-09-28 15:09 1222在oralce中,我们有时误删了某些数据或者删除了某些表;这 ... -
NVARCHAR2和VARCHAR2的区别
2011-09-08 15:04 920VARCHAR2是Oracle提供的特定数据类型,Oracle ... -
Oracle新建用户、角色,授权,建表空间
2011-08-26 09:20 931转载 Oracle数据库 ... -
Oracle 数据类型及存储方式
2011-06-24 12:39 1877it's from http://www.iteye.com/ ... -
Oracle SQL 内置函数大全(三)
2011-05-23 09:51 73061.MAX(DISTINCT|ALL) 求最大值,A ... -
Oracle SQL 内置函数大全(二)
2011-05-23 09:46 74431.SIGH 返回双曲正弦的值 SQL ... -
ORACLE解锁
2011-05-09 09:57 671select object_name as 对象名称,s ... -
dbcp的properties文件保存一下
2011-01-26 15:08 1210#连接设置 jdbc.driverClassName= ... -
Mysql 的 Cascade/Restrict/No action
2011-01-12 10:05 2456外键约束对子表的含义: 如果在父表中找不到候选键,则不允 ... -
sql 语句复习
2010-11-11 13:43 8521.select distinct name from ... -
查看mssql版本
2010-11-11 13:42 11001.查看版本及补丁号select server ... -
左连接与右连接的区别
2010-11-11 13:40 1115左联时,会全显左表的数据,如果右表没有满足的条件的数据为N ... -
脏读、不可重复读、幻影读的理解
2010-11-11 13:40 28561 脏读:当事务1修改了一条记录,没有提交时,事务2读取了该记 ...
相关推荐
Oracle SQL 内置函数大全 SQL中的单记录函数 给出整数,返回对应的字符 连接两个字符串 增加或减去月份 用于对查询到的结果进行排序输出
Oracle SQL 内置函数大全 Oracle SQL 中提供了多种内置函数,用于实现各种字符串、数字和日期处理操作。在本文档中,我们将详细介绍这些内置函数,并提供实践示例。 1. ASCII 函数 ASCII 函数用于返回指定字符...
Oracle SQL内置函数是数据库管理、查询和数据分析中的关键工具,它们极大地增强了SQL语言的功能和灵活性。在Oracle数据库系统中,内置函数分为多种类型,包括数值函数、字符串函数、日期时间函数、转换函数、数学...
Oracle SQL 内置函数是数据库查询和操作的重要组成部分,它们极大地简化了数据处理的复杂性。在Oracle 8i版本中,提供了丰富的函数集来处理各种数据类型,包括数字、日期和字符串。以下是一些主要的函数类别及其用途...
Oracle SQL内置函数大全, 非常详细的PPT教程.
OracleSQL内置函数大全学习教案.pptx
以下是对Oracle SQL内置函数的一些核心知识点的详细总结: 1. **数值函数**: - `ROUND()`: 对数值进行四舍五入。 - `TRUNC()`: 截断小数部分。 - `MOD()`: 计算两个数的余数。 - `POWER()`: 计算一个数的幂次...
掌握这些Oracle SQL内置函数对于数据库管理和开发人员来说至关重要,它们能提高数据处理效率,解决各种数据类型转换和格式化的问题。在实际工作中,灵活运用这些函数可以极大地提升数据库操作的便捷性和准确性。