- 浏览: 577433 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (237)
- Java (48)
- Flex3 (43)
- Spring (7)
- Hibernate (7)
- 杂文 (2)
- 设计模式 (3)
- 数据库相关 (32)
- Eclipse开发环境 (10)
- C/C++ (1)
- 随笔 (1)
- 生活点滴 (2)
- Flex4 (3)
- Oracle (6)
- SQLServer (6)
- Degrafa (1)
- ActionScript (2)
- JavaScript (11)
- MySQL (8)
- 开源项目 (4)
- AspectJ (0)
- Spring Security (1)
- SSO (0)
- PV3D (2)
- JBPM (1)
- JBoss (0)
- Tomcat (5)
- Struts (1)
- WebService (2)
- 算法 (1)
- 数据结构 (1)
- POI (2)
- Lucene (2)
- 其他 (3)
- Blazeds (2)
- Alternative 3D (0)
- Ibatis (3)
- Intellij (3)
- freemaker (0)
- Maven (5)
- web (4)
- Eclipse (1)
- velocity (1)
- Linux (7)
- CXF (3)
- html (2)
- JVM (1)
最新评论
-
jpsb:
多谢楼主,问题解决,主要就是svn版本不同导致的
Eclipse 导入本地svn项目的问题 -
yycdaizi:
lanmolsz 写道无法同意楼主的说法,楼主所谓的晚捕捉就是 ...
Java异常处理原则 -
lanmolsz:
无法同意楼主的说法,楼主所谓的晚捕捉就是典型的让异常控制程序的 ...
Java异常处理原则 -
cici_new_1987:
...
Java异常处理原则 -
雁行:
倒是怀疑这个功能来着
Eclipse 导入本地svn项目的问题
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 gao.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(’H
----------
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 剪掉后面的字符
如果不指定,默认为空格符
发表评论
-
基于Canal的mysql数据库同步ElasticSearch方案实现环境搭建
2020-01-07 20:34 0基于Canal的mysql数据库同步ElasticSear ... -
【转载】【MySQL】sync_binlog innodb_flush_log_at_trx_commit 浅析
2016-11-01 19:18 680本文转载自:http://blog.itpub.net/2 ... -
浅谈乐观锁和悲观锁
2016-01-05 16:46 1915在数据库中 ... -
【转载】MySQL事务隔离级别详解
2015-12-22 19:46 924转载自:http://xm-king.iteye.com/ ... -
SQL Server 特殊字符查询处理
2013-07-26 17:34 712SQL Server 用 like 查询时,可用 % 代表任 ... -
SQL Server CONVERT函数
2013-06-26 14:57 1076本文转载自:http://weishang-java.ite ... -
数据库中的Schema
2013-06-15 10:53 1263本文转载自:http://blog.sina.co ... -
SqlServer数据库性能优化详解
2013-06-13 16:04 17652本文转载自:http://blog ... -
聚簇索引和非聚簇索引
2013-06-10 15:55 1498转载自:http://rbq10829.iteye.com/ ... -
三种查看MySQL数据库版本的方法
2013-06-10 15:19 1574本文转载自:http://www.weste.net/20 ... -
MySQL存储引擎
2013-06-10 14:03 962本文转载自:http://meng ... -
常见范式定义
2013-02-16 16:02 1304据库表结构设计时,遵 ... -
关于Spring编程事务分析
2012-11-18 15:33 1073转载自:http://sailinglee.iteye. ... -
SQLServer字典数据统计SQL
2012-07-26 18:08 1096SELECT 表名=case when a. ... -
SQLServer函数DB_ID和OBJECT_ID
2011-10-17 17:45 2313DB_ID 函数 [System] 返回数据库 ID 号。 语 ... -
SQLServer 获取SQL语句性能数据
2011-09-27 17:27 1259转载自:http://code.iteye.com/blog/ ... -
Union all 和 Union
2010-11-16 10:54 1312在Oracle数据中中如果需要用到数据合并,可以选择用U ... -
Oracle kill session
2010-11-10 17:37 1458第一步:查询被锁表的所关联的session信息 ... -
Oracle 特殊查询
2010-08-13 15:37 10281.查询次大记录: select max(to_n ... -
Oracle 存储过程
2010-08-13 14:11 1141create or replace procedure Pro ...
相关推荐
3. **字符串函数**: - `LENGTH()`: 返回字符串的长度。 - `SUBSTR()`: 提取字符串的一部分。 - `UPPER()` 和 `LOWER()`: 将字符串转换为大写或小写。 - `REPLACE()`: 在字符串中替换指定的子串。 - `INSTR()`:...
2. **字符串函数**: LIKE、INSTR、SUBSTR、UPPER、LOWER、REPLACE等,用于处理文本数据。LIKE在查询时用于模式匹配,INSTR返回子字符串在目标字符串中的位置,SUBSTR用于提取字符串的一部分,而UPPER和LOWER分别将...
在Oracle数据库中,WM_CONCAT是一个非常实用的聚合函数,用于将一组字符串连接成一个单一的字符串,类似于SQL Server中的STRING_AGG或MySQL中的GROUP_CONCAT。然而,Oracle官方并没有提供这个函数,它是一个第三方...
INSTR函数用于查找一个字符串在另一个字符串中的位置。格式为`INSTR(C1, C2, [I], [J])`,其中C1是主字符串,C2是在C1中查找的子串,I是开始查找的位置,默认为1,J是查找的次数,默认为1。例如,`INSTR('...
然而,当你尝试向CLOB字段插入数据时,如果超过了Oracle规定的最大限制,就会遇到“ORA-01704: 文字字符串过长”的错误。这个错误通常意味着你试图插入的字符串超过了Oracle数据库允许的最大长度,对于VARCHAR2类型...
2. 字符串函数:如SUBSTR、INSTR、UPPER/LOWER、CONCAT等处理字符数据。 3. 日期时间函数:如SYSDATE、ADD_MONTHS、NEXT_DAY等处理日期和时间。 4. 转换函数:TO_CHAR、TO_DATE、TO_NUMBER用于不同类型之间的转换。 ...
2. **字符串处理函数**:如`CONCAT()`用于连接两个或更多字符串,`SUBSTR()`用于提取字符串的一部分,`INSTR()`查找子字符串的位置,`UPPER()`和`LOWER()`分别转换为大写和小写,`TRIM()`用于去除字符串两端的空白...
5. INSTR函数:INSTR函数在字符串C1中查找字符串C2的出现位置。例如,INSTR('oracle traning','ra',1,2)返回9,表示在'oracle traning'中第二个'ra'的位置是从1开始计数的第9个字符。 6. LENGTH函数:LENGTH函数...
在Oracle中,处理文本数据离不开一系列的字符串函数。`SUBSTR()`用于提取字符串的一部分,`LENGTH()`返回字符串的长度,`UPPER()`和`LOWER()`分别将字符串转换为大写和小写。`CONCAT()`用于连接两个或多个字符串,而...
1. ASCII(n) 函数:此函数返回字符串n的第一个字符的ASCII码。如果输入为字符串,它会返回整个字符串的第一个字符的ASCII码。例如,ASCII('A')将返回65,这是'A'的ASCII值。 2. CHR(n)函数:该函数接收一个数字n,...
2. **字符串函数**: - `SUBSTR()`: 从字符串中提取子串。 - `UPPER()`, `LOWER()`: 将字符串转换为大写或小写。 - `INSTR()`: 查找子串在字符串中的位置。 - `TRIM()`: 去除字符串首尾的空白字符。 3. **日期...
1. **字符串处理函数**: - `SUBSTR(str, start, length)`:从字符串str的start位置开始截取length长度的子串。 - `INSTR(str, substr, [start, [occurrence]])`:在str中查找substr的位置,可指定起始位置和出现...
- `INSTR()`:查找子串在字符串中的位置。 - `REPLACE()`:替换字符串中的特定子串。 - `TRIM()`:去除字符串两侧的空白字符。 - `LEN()`:返回字符串的长度。 这些函数在处理业务数据时非常实用,可以帮助业务人员...
1. **字符串处理函数**: - `UPPER` 和 `LOWER`:用于将字符串转换为大写或小写。 - `SUBSTR`:从字符串中提取子串。 - `INSTR`:查找字符串中子串的位置。 - `REPLACE`:替换字符串中的特定子串。 - `TRIM`:...
1. **字符串函数**:Oracle提供了多种处理字符串的函数,如`SUBSTR()`用于提取字符串的一部分,`INSTR()`查找子字符串的位置,`UPPER()`和`LOWER()`将文本转换为大写或小写,以及`TRIM()`去除字符串两侧的空白字符。...
在函数应用部分,课程涵盖了数字函数(如SUM、AVG、COUNT等)、字符串函数(如CONCAT、SUBSTR、INSTR等)、时间函数(如SYSDATE、ADD_MONTHS、EXTRACT等)和转换函数(如TO_CHAR、TO_DATE等),以及处理NULL值的空值...
"Oracle SQL 内置函数大全.doc"涵盖了Oracle数据库提供的丰富函数,包括数学函数、字符串函数、日期函数等。熟悉这些函数可以帮助写出更简洁、高效的SQL代码。 "Oracle里时间的应用.doc"可能讨论了如何处理和查询...
另外,还有字符串处理函数,如`CONCAT`,`SUBSTR`,以及日期时间函数,如`SYSDATE`等。 3. **存储过程**: 存储过程是预编译的SQL和PL/SQL代码集合,可以在数据库中存储和执行。在描述中提到的“经典的与业务相关...
在这个例子中,我们有一个名为`str_mult`的函数,它接受一个字符串参数,该字符串包含一系列数字,用星号(*)分隔,函数返回这些数字的乘积。通过动态SQL,我们可以将函数调用嵌入到一个PL/SQL块中,并传递参数: ``...