oracle单行函数之字符函数
Lower--转换为小写
upper--转换为大写
Initcap--首字母大写
concat--连接字符
substr--截取字符
length/length--获取字符串长度(字节长度)
instr--指定字符所在的位置
lpad/rpad--左/右填充
trim--去除字符串两端制定字符
replace--替换指定字符
Demo:
SQL> select lower('Hello WorLD'),upper('Hello WorLD'),initcap('Hello WorLD') from dual; LOWER('HELLOWORLD') UPPER('HELLOWORLD') INITCAP('HELLOWORLD')
------------------- ------------------- ---------------------
hello world HELLO WORLD Hello World SQL> select concat('Hello','world') from dual; CONCAT('HELLO','WORLD')
-----------------------
Helloworld SQL> select substr('Hello world',4),substr('Hello world',4,4) from dual; SUBSTR('HELLOWORLD',4) SUBSTR('HELLOWORLD',4,4)
---------------------- ------------------------
lo world lo w SQL> select length('Hello world'),lengthb('Hello world'),length('武汉'),lengthb('武汉') from dual; LENGTH('HELLOWORLD') LENGTHB('HELLOWORLD') LENGTH('武汉') LENGTHB('武汉')
-------------------- --------------------- -------------- ---------------
11 11 2 6 SQL> select instr('Hello world','w') from dual; INSTR('HELLOWORLD','W')
-----------------------
7 SQL> select lpad('Hello',10,'*'),rpad('Hello',10,'*') from dual; LPAD('HELLO',10,'*') RPAD('HELLO',10,'*')
-------------------- --------------------
*****Hello Hello***** SQL> select trim('H' from 'Hello world HHHH') from dual; TRIM('H'FROM'HELLOWORLDHHHH')
-----------------------------
ello world SQL> select replace('Hello world','l','*') from dual; REPLACE('HELLOWORLD','L','*')
-----------------------------
He**o wor*d
oracle单行函数之字符函数的更多相关文章
- 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)
1 多行函数(理解:有多个输入,但仅仅输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lowe ...
- Oracle 截取、查找字符函数(持续更新)
整理一些常用的截取.查找字符函数: 1.查找某一个字符串中某一个字符(串)出现的次数 SELECT LENGTH(REGEXP_REPLACE(REPLACE('anne<br>lily& ...
- oracle单行函数 之 字符函数
Upper(字符串 / 列):将输入的字符串变成大写 Lower(字符串 / 列):将输入的字符串变成小写 Initcap(字符串 / 列):开头首字母大写 Length(字符串 / 列):字符串长度 ...
- orcale单行函数之字符函数
- sql函数实用——字符函数(sqlserver与mysql对比)
1.获取长度 sqlserver写法:关键字:len() 获取参数的字符数量 select Len('aksjdhh') 输出结果 7 select len('张无忌ooo') 输出 ...
- .Net程序员学用Oracle系列(9):系统函数(上)
<.Net程序员学用Oracle系列:导航目录> 本文大纲 1.字符函数 1.1.字符函数简介 1.2.语法说明及案例 2.数字函数 2.1.数字函数简介 2.2.语法说明及案例 3.日期 ...
- oracle 函数、聚焦函数
oracle 常用的函数 以及 聚焦函数 --1,字符函数 --当没有表可以用个的时候oracle自带一个虚表dual -- || 表示连接符号 将字符串连接到一起 式显示 Lower(char):将 ...
- MySQL 进阶4 SQL常见函数: 字符函数/数学函数/日期函数/流程控制函数(if/case)
# 进阶4 SQL常见函数 分类: 1/单行函数: 字符函数: concat(),length(),ifnull(__,default) ,instr(), trim(),upper(),lower( ...
- Netsuite Formula > Oracle函数列表速查(PL/SQL单行函数和组函数详解).txt
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 ...
随机推荐
- 一】Maven入门
一.简单pom.xml配置文件解析 <?xml version="1.0" encoding = "utf-8"?> <project xml ...
- Json 处理datetime
json怎么处理datetime类型 http://hi.baidu.com/culion/item/428df54bf36762aede2a9ff1
- cf B. I.O.U.
http://codeforces.com/contest/376/problem/B #include <cstdio> #include <cstring> #includ ...
- ISO7816协议中几个时间
T=0协议 第一.初始等待时间: 复位应答时,卡片回复的连续两个数据的起始沿之间的时间间隔,这个时间间隔不超过9600etu, 在波 特率为9600是,该时间为1s 第二.GT: 两个连续字符之间的最 ...
- Children of the Candy Corn (bfs+dfs)
Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8120 Accepted: 3547 Description The c ...
- Hadoop MapReduce InputFormat/OutputFormat
InputFormat import java.io.IOException; import java.util.List; /** * InputFormat describes the input ...
- js脚本同步、异步与延迟
一般,我们通过src引入js文件时建议在页面末尾引入,因为会阻塞页面的渲染.defer和async可以达到同样效果 当HTML解析器遇到<script>元素时,它必须先执行脚本,然后再恢复 ...
- C#中两个时间的比较
var DateTimedt1 = Convert.ToDateTime(dt); var DateTimedt2 = Convert.ToDateTime(DateTime.Now); ...
- linux内核--自旋锁的理解
http://blog.chinaunix.net/uid-20543672-id-3252604.html 自旋锁:如果内核配置为SMP系统,自旋锁就按SMP系统上的要求来实现真正的自旋等待,但是对 ...
- 嵌入式环境搭建之NFS
嵌入式环境搭建之NFS Author:tiger-johnTime:2013-08-04mail:jibo.tiger@gmail.comBlog:http://blog.csdn.net/tiger ...