博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 查询基础
阅读量:4351 次
发布时间:2019-06-07

本文共 1919 字,大约阅读时间需要 6 分钟。

1、select * from tab   查询该用户下所有的对象

SQL简介

SQL命名是结构化查询语句(Structured Query Language),是用于数据库中的标准数据查询语句。

 

DML语句(数据操作语言)Insert  Update Delete Merge

DDL语句(数据定义语言) Create Alter Drop Truncate

DCL语句(数据控制谗言)Grant Revoke

事务控制语句 Commit RollBack SavePoint

1、Upper(小写转大写)

eg: select Upper('abced') from dual  运行结果:ABCED

2、Lower(大写转小写)

SELECT Lower('ABCED') FROM dual 运行结果:abced

3、Initcap(首字母大写)

 select Initcap('abced') from dual  运行结果:Abced

4、concat 和 || (拼接字符串)

select concat('a','b') from dual  运行结果:ab

select 'a'||'b' from dual  运行结果:ab

5、Substr(截取字符串)

select substr(String ,开始截取位置,截取字符串大小若不写默认为剩余所有) from dual

select substr('abcde',length('abcde')-2) from dual  运行结果:cde

select substr('abcde',3,3) from dual  运行结果:cde

6、Length(字符串大小)

select Length('abcdefj') from dual 运行结果:7

7、Replace(替换字符串)

select Replace('abcde','a','A') from dual 运行结果:Abcde

8、instr(某元素第一次出现位置) index of

select instr(String,查询字段,从哪个元素开始查询若为负从后往前查询,第几个匹配项)

SELECT INSTR('CORPORATE FLOOR', 'OR', -1,3) "aaa" FROM DUAL  运行结果:2

9、lpad(左填充)

lpad( string, padded_length, [ pad_string ] )

  string

  准备被填充的字符串;

  padded_length

  填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;

  pad_string

  填充字符串,是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格。

  select lpad('abvd',8,'*') from dual 运行结果:****abvd

  select lpad('abvd',3) from dual 运行结果:abv

10、rpad(右填充)

rpad函数从右边对字符串使用指定的字符进行填充,语法格式与lpad格式相同:

  rpad(string,padded_length,[pad_string])

  string

  被填充的字符串

  padded_length

  字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,rpad函数将会把字符串截取成从左到右的n个字符;

  pad_string

  是个可选参数,这个字符串是要粘贴到string的右边,如果这个参数未写,lpad函数将会在string的右边粘贴空格。

  例如:

  rpad('tech', 7); 将返回' tech'

  rpad('tech', 2); 将返回'te'

  rpad('tech', 8, '0'); 将返回'tech0000'

  rpad('tech on the net', 15, 'z'); 将返回 'tech on the net'

  rpad('tech on the net', 16, 'z'); 将返回 'tech on the netz'

11、trim(过滤首尾空格)

SELECT trim('    hello world   ') FROM dual 运行结果:hello world

 

转载于:https://www.cnblogs.com/xsdf/p/8243886.html

你可能感兴趣的文章
VMware黑屏解决方法
查看>>
JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法
查看>>
4.1 分解条件式
查看>>
关于C++ const成员的一些细节
查看>>
《代码大全》学习摘要(五)软件构建中的设计(下)
查看>>
C#检测驱动是否安装的问题
查看>>
web-4. 装饰页面的图像
查看>>
微信测试账户
查看>>
算法练习题
查看>>
学习使用Django一 安装虚拟环境
查看>>
Hibernate视频学习笔记(8)Lazy策略
查看>>
CSS3 结构性伪类选择器(1)
查看>>
IOS 杂笔-14(被人遗忘的owner)
查看>>
前端基础之BOM和DOM
查看>>
[T-ARA/筷子兄弟][Little Apple]
查看>>
编译Libgdiplus遇到的问题
查看>>
【NOIP 模拟赛】Evensgn 剪树枝 树形dp
查看>>
java学习笔记④MySql数据库--01/02 database table 数据的增删改
查看>>
程序员最想得到的十大证件,你最想得到哪个?
查看>>
jQueru中数据交换格式XML和JSON对比
查看>>