`
keepwork
  • 浏览: 334250 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle--常用系统函数

 
阅读更多

 开发者博客www.developsearch.com

 

 

between and

select * from sc where 课程号='3-105' and 成绩 between 60 and 80;

 

min、max

查询最低分大于70,且最高分小于90的学号列。
注释:having后面跟聚合函数:avg,min,max,count;having语句只能跟在:group by语句后面;
select 学号,min(成绩)as 最低分,max(成绩)as 最高分 from sc group by 学号 having min(成绩)>70 and max(成绩) < 90;

 

group by

1、查询至少有5名学生选修并以3开头的课程的平均成绩。
注释:group by 语句置于where语句后面表示根据什么条件来分组;
select avg(成绩) as 平均成绩 from sc where 课程号 like '3%' group by 课程号 having count(课程号) >= 5;

2、查询平均分大于80分的学生的成绩表
注释:having后面跟聚合函数avg();
select * from sc group by 学号 having avg(成绩) > 80;

3、列出至少有2名男生的班号。
注释:根据性别='男'这个条件来对student表进行分组就可以了;
select 班级 as 班号 from student where 性别='男' group by 班级 having count(*) >= 2;

 

any、all

1、查询选修编号为'3-105'课程且成绩至少高于选修编号为'3-245'课程的同学的课程号、学号 、成绩并按成绩从高到低次序排列。
注释:any 表示任意一个;
select * from sc where 课程号='3-105' and 成绩 > any (select 成绩 from sc where 课程号='3-245') order by 成绩 desc;

2、查询选修编号为'3-105'课程且成绩高于选修编号为'3-245'课程的同学的课程号、学号 、成绩。
注释:all 表示所有;
select * from sc where 课程号='3-105' and 成绩 > all (select 成绩 from sc where 课程号='3-245') order by 成绩 desc;

 

with (用with可代替临时表)

SELECT COUNT(0) INTO V_COUNT
       FROM (WITH CODES AS (SELECT T.DIST_CODE FROM TM_DISTRICT T WHERE T.TYPE_CODE = 2)
) 

 

oracle中判断差异数据的方法

 去同留异:minus

返回第一个表中有、第二个表中没有的数据 。

SELECT * FROM union_tab_1
MINUS
SELECT * FROM union_tab_2;

 

取交集:intersect

查询两个人的共同好友,表 org_optor_friends 为好友表。

select friend_id from org_optor_friends f1 where f1.optor_id='ligp' and status='1'
intersect
select friend_id from org_optor_friends f2 where f2.optor_id='shangtao' and status='1'

 

TO_CHAR(date,’format’)
SQL> select to_char(sysdate,’yyyy/mm/dd hh24:mi:ss’) from dual;
TO_CHAR(SYSDATE,’YY
-------------------
2004/05/09 21:14:41

TO_DATE(string,’format’)
将字符串转化为ORACLE中的一个日期

 

将给出的字符转换为数字 :TO_NUMBER
SQL> select to_number(’1999’) year from dual;
YEAR
---------
1999
按照指定的精度截取一个数 :TRUNC
SQL> select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual;
TRUNC1 TRUNC(124.16666,2)
--------- ------------------
100 124.16
GROUP BY
主要用来对一组数进行统计
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
10 3 8750
20 5 10875
30 6 9400

HAVING
对分组统计再加限制条件
SQL> select deptno,count(*),sum(sal) from scott.emp group by deptno having count(*)>=5;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400
SQL> select deptno,count(*),sum(sal) from scott.emp having count(*)>=5 group by deptno ;
DEPTNO COUNT(*) SUM(SAL)
--------- --------- ---------
20 5 10875
30 6 9400

返回字符串并将字符串的第一个字母变为大写:INITCAP
SQL> select initcap(’smith’) upp from dual;
UPP
-----
Smith

 

连接两个字符串:CONCAT
SQL> select concat(’010-’,’88888888’)||’转23’ 公司电话 from dual;
公司电话
----------------
010-88888888转23

 

返回与指定的字符对应的十进制数 : ascii
SQL> select ascii(’A’) A,ascii(’a’) a from dual;
A          a

--------- ---------

65        97  

给出整数,返回对应的字符: CHR
SQL> select chr(54740) ZH from dual;
ZH
---

在一个字符串中搜索指定的字符,返回发现指定的字符的位置:INSTR(C1,C2,I,J)
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL> select instr(’oracle traning’,’ra’,1,2) instring from dual;
INSTRING
---------
9

返回字符串的长度:LENGTH
SQL> select name,length(name) from gao.nchar_tst;
NAME  LENGTH(NAME)

------    ------------

陈昕    2

 

返回字符串,并将所有的字符小写:LOWER
SQL> select lower(’AaBbCcDd’) lower from dual;
LOWER
--------
aabbccdd

返回字符串,并将所有的字符大写:UPPER
SQL> select upper(’AaBbCcDd’) upper from dual;
UPPER
--------
AABBCCDD

取子字符串:SUBSTR(string,start,count)

从start开始,取count个
SQL> select substr(’13088888888’,3,8) from dual;
SUBSTR(’
--------
08888888

替换字符串:REPLACE(’string’,’s1’,’s2’)
string 希望被替换的字符或变量
s1 被替换的字符串
s2 要替换的字符串
SQL> select replace(’he love you’,’he’,’i’) from dual;
REPLACE(’H
----------
i love you

 

返回一个与给定的字符串读音相同的字符串: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

去掉字符串的空格:TRIM(’s’ from ’string’)
LEADING 剪掉前面的字符
TRAILING 剪掉后面的字符
如果不指定,默认为空格符


对给定的数字取整数:FLOOR
SQL> select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
2345

返回一个数字的对数值:LN
SQL> select ln(1),ln(2),ln(2.7182818) from dual;
LN(1) LN(2) LN(2.7182818)
--------- --------- -------------
0 .69314718 .99999999

返回一个以n1为底n2的对数:LOG(n1,n2)
SQL> select log(2,1),log(2,4) from dual;
LOG(2,1) LOG(2,4)
--------- ---------
0 2

返回一个n1除以n2的余数:MOD(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

返回n1的n2次方根:POWER
SQL> select power(2,10),power(3,3) from dual;
POWER(2,10) POWER(3,3)
----------- ----------
1024 27

按照指定的精度进行舍入: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

 

在左右两边粘贴字符:LPAD , RPAD

RPAD 在列的右边粘贴字符
LPAD 在列的左边粘贴字符

LPAD(String a,int length,String addString)

作用:把addString添加到a的左边,length 是返回值的长度。
例子:

SQL> select lpad('test',8,0) from dual; 
LPAD('TEST',8,0) 
---------------- 
0000test 

SQL> select lpad('test',8) from dual; 
LPAD('TEST',8) 
-------------- 
test 
注:不写最后一个参数,函数会默认在返回值左边加一个空格。 

SQL> select lpad('test',2,0) from dual;              
LPAD('TEST',2,0)             
----------------             
te 

SQL> select lpad('test',3) from dual;                
LPAD('TEST',3)               
--------------                   
tes 

SQL> select lpad(rpad(’gao’,10,’*’),17,’*’)from dual; 

LPAD(RPAD(’GAO’,1 

----------------- 

*******gao******* 

不够字符则用*来填满 



 

删除左右边出现的字符串: LTRIM , RTRIM
LTRIM 删除左边出现的字符串
RTRIM 删除右边出现的字符串
SQL> select ltrim(rtrim(’ gao qian jing ’,’ ’),’ ’) from dual;
LTRIM(RTRIM(’
-------------
gao qian jing


取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 :SIGN
SQL> select sign(123),sign(-100),sign(0) from dual;
SIGN(123) SIGN(-100) SIGN(0)
--------- ---------- ---------
1 -1 0

增加或减去月份 :ADD_MONTHS
SQL> select to_char(add_months(to_date(’199912’,’yyyymm’),2),’yyyymm’) from dual;
TO_CHA
------
200002
SQL> select to_char(add_months(to_date(’199912’,’yyyymm’),-2),’yyyymm’) from dual;
TO_CHA
------
199910

返回日期的最后一天 :LAST_DAY
SQL> select to_char(sysdate,’yyyy.mm.dd’),to_char((sysdate)+1,’yyyy.mm.dd’) from dual;
TO_CHAR(SY TO_CHAR((S
---------- ----------
2004.05.09 2004.05.10
SQL> select last_day(sysdate) from dual;
LAST_DAY(S
----------
31-5月 -04

给出date2-date1的月份 :MONTHS_BETWEEN(date2,date1)
SQL> select months_between(’19-12月-1999’,’19-3月-1999’) mon_between from dual;
MON_BETWEEN
-----------
9
SQL>selectmonths_between(to_date(’2000.05.20’,’yyyy.mm.dd’),to_date(’2005.05.20’,’yyyy.mm.dd’)) mon_betw from dual;
MON_BETW
---------
-60

给出在this时区=other时区的日期和时间 :NEW_TIME(date,’this’,’that’)
SQL> select to_char(sysdate,’yyyy.mm.dd hh24:mi:ss’) bj_time,to_char(new_time
2 (sysdate,’PDT’,’GMT’),’yyyy.mm.dd hh24:mi:ss’) los_angles from dual;
BJ_TIME LOS_ANGLES
------------------- -------------------
2004.05.09 11:05:32 2004.05.09 18:05:32

给出日期date和星期x之后计算下一个星期的日期 :NEXT_DAY(date,’day’)
SQL> select next_day(’18-5月-2001’,’星期五’) next_day from dual;
NEXT_DAY
----------
25-5月 -01


用来得到系统的当前日期 :SYSDATE
SQL> select to_char(sysdate,’dd-mm-yyyy day’) from dual;
TO_CHAR(SYSDATE,’
-----------------
09-05-2004 星期日
trunc(date,fmt)按照给出的要求将日期截断,如果fmt=’mi’表示保留分,截断秒
SQL> select to_char(trunc(sysdate,’hh’),’yyyy.mm.dd hh24:mi:ss’) hh,
2 to_char(trunc(sysdate,’mi’),’yyyy.mm.dd hh24:mi:ss’) hhmm from dual;
HH HHMM
------------------- -------------------
2004.05.09 11:00:00 2004.05.09 11:17:00

将字符数据类型转换为ROWID类型 :CHARTOROWID
SQL> select rowid,rowidtochar(rowid),ename from scott.emp;
ROWID ROWIDTOCHAR(ROWID) ENAME
------------------ ------------------ ----------
AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH
AAAAfKAACAAAAEqAAB AAAAfKAACAAAAEqAAB ALLEN
AAAAfKAACAAAAEqAAC AAAAfKAACAAAAEqAAC WARD
AAAAfKAACAAAAEqAAD AAAAfKAACAAAAEqAAD JONES

将源字符串 sset从一个语言字符集转换到另一个目的dset字符集 :CONVERT(c,dset,sset)
SQL> select convert(’strutz’,’we8hp’,’f7dec’) "conversion" from dual;
conver
------
strutz

ROWIDTOCHAR
将ROWID数据类型转换为字符类型

TO_MULTI_BYTE
将字符串中的单字节字符转化为多字节字符
SQL> select to_multi_byte(’高’) from dual;
TO
--


指定一个外部二进制文件 :BFILENAME(dir,file)
SQL>insert into file_tb1 values(bfilename(’lob_dir1’,’image1.gif’));

将x字段或变量的源source转换为desc :CONVERT(’x’,’desc’,’source’)
SQL> select sid,serial#,username,decode(command,
2 0,’none’,
3 2,’insert’,
4 3,
5 ’select’,
6 6,’update’,
7 7,’delete’,
8 8,’drop’,
9 ’other’) cmd from v$session where type!=’background’;
SID SERIAL# USERNAME CMD
--------- --------- ------------------------------ ------
1 1 none
2 1 none
3 1 none
4 1 none
5 1 none
6 1 none
7 1275 none
8 1275 none
9 20 GAO select
10 40 GAO none

DUMP(s,fmt,start,length)
DUMP函数以fmt指定的内部数字格式返回一个VARCHAR2类型的值
SQL> col global_name for a30
SQL> col dump_string for a50
SQL> set lin 200
SQL> select global_name,dump(global_name,1017,8,5) dump_string from global_name;
GLOBAL_NAME DUMP_STRING
------------------------------ --------------------------------------------------
ORACLE.WORLD Typ=1 Len=12 CharacterSet=ZHS16GBK: W,O,R,L,D

EMPTY_BLOB()和EMPTY_CLOB()
这两个函数都是用来对大数据类型字段进行初始化操作的函数

GREATEST
返回一组表达式中的最大值,即比较字符的编码大小.
SQL> select greatest(’AA’,’AB’,’AC’) from dual;
GR
--
AC
SQL> select greatest(’啊’,’安’,’天’) from dual;
GR
--
天 

返回一组表达式中的最小值 :LEAST
SQL> select least(’啊’,’安’,’天’) from dual;
LE
--


返回标识当前用户的唯一整数 :UID
SQL> show user
USER 为"GAO"
SQL> select username,user_id from dba_users where user_id=uid;
USERNAME USER_ID
------------------------------ ---------
GAO 25

返回当前用户的名字 :USER
SQL> select user from dual;
USER
------------------------------
GAO

USEREVN
返回当前用户环境的信息,opt可以是:
ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE
ISDBA 查看当前用户是否是DBA如果是则返回true
SQL> select userenv(’isdba’) from dual;
USEREN
------
FALSE


SQL> select userenv(’isdba’) from dual;
USEREN
------
TRUE


SESSION
返回会话标志
SQL> select userenv(’sessionid’) from dual;
USERENV(’SESSIONID’)
--------------------
152


ENTRYID
返回会话人口标志
SQL> select userenv(’entryid’) from dual;
USERENV(’ENTRYID’)
------------------
0


INSTANCE
返回当前INSTANCE的标志
SQL> select userenv(’instance’) from dual;
USERENV(’INSTANCE’)
-------------------
1


LANGUAGE
返回当前环境变量
SQL> select userenv(’language’) from dual;
USERENV(’LANGUAGE’)
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK


LANG
返回当前环境的语言的缩写
SQL> select userenv(’lang’) from dual;
USERENV(’LANG’)
----------------------------------------------------
ZHS


TERMINAL
返回用户的终端或机器的标志
SQL> select userenv(’terminal’) from dual;
USERENV(’TERMINA
----------------
GAO


VSIZE(X)
返回X的大小(字节)数
SQL> select vsize(user),user from dual;
VSIZE(USER) USER
----------- ------------------------------
6 SYSTEM

AVG(DISTINCT|ALL)
all表示对所有的值求平均值,distinct只对不同的值求平均值
SQLWKS> create table table3(xm varchar(8),sal number(7,2));
语句已处理。
SQLWKS> insert into table3 values(’gao’,1111.11);
SQLWKS> insert into table3 values(’gao’,1111.11);
SQLWKS> insert into table3 values(’zhu’,5555.55);
SQLWKS> commit;
SQL> select avg(distinct sal) from gao.table3;
AVG(DISTINCTSAL)
----------------
3333.33
SQL> select avg(all sal) from gao.table3;
AVG(ALLSAL)
-----------
2592.59

MAX(DISTINCT|ALL)
求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
SQL> select max(distinct sal) from scott.emp;
MAX(DISTINCTSAL)
----------------
5000

MIN(DISTINCT|ALL)
求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
SQL> select min(all sal) from gao.table3;
MIN(ALLSAL)
-----------
1111.11

STDDEV(distinct|all)
求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
SQL> select stddev(sal) from scott.emp;
STDDEV(SAL)
-----------
1182.5032
SQL> select stddev(distinct sal) from scott.emp;
STDDEV(DISTINCTSAL)
-------------------
1229.951

VARIANCE(DISTINCT|ALL)
求协方差
SQL> select variance(sal) from scott.emp;
VARIANCE(SAL)
-------------
1398313.9

返回指定值的绝对值:ABS
SQL> select abs(100),abs(-100) from dual;
ABS(100) ABS(-100)
--------- ---------
100 100

给出反余弦的值:ACOS
SQL> select acos(-1) from dual;
ACOS(-1)
---------
3.1415927

给出反正弦的值:ASIN
SQL> select asin(0.5) from dual;
ASIN(0.5)
---------
.52359878

返回一个数字的反正切值:ATAN
SQL> select atan(1) from dual;
ATAN(1)
---------
.78539816

返回大于或等于给出数字的最小整数:CEIL
SQL> select ceil(3.1415927) from dual;
CEIL(3.1415927)
---------------
4

返回一个给定数字的余弦:COS
SQL> select cos(-3.1415927) from dual;
COS(-3.1415927)
---------------
-1


返回一个数字反余弦值:COSH
SQL> select cosh(20) from dual;
COSH(20)
---------
242582598

返回一个数字e的n次方根:EXP
SQL> select exp(2),exp(1) from dual;
EXP(2) EXP(1)
--------- ---------
7.3890561 2.7182818

 

 

返回一个数字的正弦值:SIN
SQL> select sin(1.57079) from dual;
SIN(1.57079)
------------
1

返回双曲正弦的值:SIGH
SQL> select sin(20),sinh(20) from dual;
SIN(20) SINH(20)
--------- ---------
.91294525 242582598

返回数字n的根:SQRT
SQL> select sqrt(64),sqrt(10) from dual;
SQRT(64) SQRT(10)
--------- ---------
8 3.1622777

返回数字的正切值:TAN
SQL> select tan(20),tan(10) from dual;
TAN(20) TAN(10)
--------- ---------
2.2371609 .64836083 
返回数字n的双曲正切值 :TANH
SQL> select tanh(20),tan(20) from dual;
TANH(20) TAN(20)
--------- ---------
1 2.2371609

 

HEXTORAW
将一个十六进制构成的字符串转换为二进制

RAWTOHEXT
将一个二进制构成的字符串转换为十六进制

 

开发者博客www.developsearch.com

分享到:
评论

相关推荐

    oracle-常用函数.docx

    Oracle 是一种关系型数据库管理系统,提供了许多实用的函数来处理字符串、数字和日期等数据类型。在实际应用中,了解这些函数的使用可以大大提高开发效率和数据处理能力。下面将详细介绍 Oracle 中的常用函数。 1. ...

    Oracle----相关常用命令

    根据提供的文件信息,本文将详细解释Oracle数据库中的常用命令及相关知识点。这些命令涵盖了数据库操作的基础层面,对于初学者和日常使用者来说非常实用。 ### 1. 设置显示参数 - **`set linesize 100;`**:设置每...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.rar

    RPM(Red Hat Package Manager)是Linux系统中常用的软件包管理器,用于安装、升级和卸载软件。在这里,"oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm"是Oracle Instant Client的RPM安装包,专为64位...

    oracle最常用的函数或方法总结

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数和方法库为SQL查询提供了强大的支持。在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的...

    Oracle函数及常用sql

    二、Oracle常用SQL查询 1. **选择查询(SELECT)**: - 基本查询:`SELECT column1, column2 FROM table;` - 条件查询:`WHERE`子句,如`WHERE column = value`。 - 排序查询:`ORDER BY`子句,如`ORDER BY ...

    Oracle110个常用函数……PDF清晰版

    - **系统函数**:如 `USER`, `SYS_GUID`, `CURRENT_TIMESTAMP` 等。 #### 2. 具体函数示例及用法 - **字符串连接函数 CONCAT** - **功能**:用于将两个字符串连接成一个字符串。 - **语法**:`CONCAT(string1, ...

    oracle优化篇及常用函数

    本篇文章将深入探讨Oracle数据库的优化策略,并提供一些常用的函数实例详解,帮助你更好地理解和应用这些技术。 首先,Oracle优化主要包括SQL优化、索引优化、存储优化和架构优化。SQL优化是最基础的,通过编写高效...

    ORACLE 数据类型及常用函数培训

    **二、Oracle常用函数** 1. **字符串函数** - `Chr(n)`:返回对应于数值n的字符。 - `Concat(char1, char2)`:连接两个字符串。 - `Initcap(char)`:首字母大写,其余小写。 - `Lower(char)`:所有字母转为小写...

    oracle常用函数大全

    ### Oracle常用函数详解 Oracle数据库作为一款广泛使用的数据库系统,在数据管理、查询及处理方面提供了丰富的功能支持。本文将详细介绍部分Oracle数据库中的常用函数及其应用场景,帮助用户更好地理解和使用这些...

    oracle+110个常用函数

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的SQL函数来帮助用户进行数据处理和操作。在Oracle中,函数是预定义的程序,可以接受零个、一个或多个参数,并返回一个值。以下是一些在Oracle SQL...

    oracle常用函数和类型

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的数据类型和函数来支持复杂的数据操作和处理。在Oracle中,数据类型是定义变量、列或者常量的格式,而函数则是执行特定任务的预定义过程。 首先,让...

    SQLServer和Oracle的常用函数对比

    本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的一些常用函数,这些函数涵盖了数学运算、数值处理、字符串操作等多个方面,对于数据库开发者和管理员而言,掌握这些函数的使用方法是提升工作效率的...

    sql server和oracle中常用函数的比较

    本文将深入探讨SQL Server和Oracle中常用函数的比较,旨在帮助开发者更好地理解和选择适合自己需求的函数。以下是对给定内容中提及的SQL Server与Oracle函数的详细对比: ### 数学函数 1. **绝对值函数** - **SQL...

    oracle脚本-oracle常用表及数据

    "oracle脚本-oracle常用表及数据"这个资源显然是为了帮助初学者或开发者熟悉Oracle数据库操作和常见用例而准备的。以下是对这个主题的详细解读: 1. **Oracle数据库基础知识**:Oracle数据库是一个基于SQL的数据库...

    oracle 的常用函数

    接下来,本文将详细介绍Oracle中常用的几类函数及其具体应用,帮助读者更好地掌握这些功能强大的工具。 ### 一、字符串函数 #### 1.1 `UPPER` 和 `LOWER` 用于将字符串转换为大写或小写。 - **语法**: - `UPPER...

    Oracle 数据库的常用函数列表一览

    以下是一些Oracle数据库中的常用函数,它们在日常的数据管理和分析工作中扮演着重要角色。 1. **字符串函数**: - `CONCAT()`:连接两个或多个字符串。 - `SUBSTR()`:从字符串中提取子串。 - `INSTR()`:查找...

    oracle-sql.rar_oracle

    首先,"oracle常用经典sql查询.doc"很可能包含了各种常见的SQL查询语句,这些语句对于理解和掌握Oracle SQL的基础至关重要。这可能包括了如何选择(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)数据,...

    oracle常用函数 CHM

    本文将基于"Oracle常用函数 CHM"这个资源,详细解析一些Oracle数据库中常见的函数及其应用,帮助你更好地理解和掌握Oracle SQL查询语言。 1. **字符串处理函数** - `UPPER()` 和 `LOWER()`:这两个函数用于将字符...

    oracle常用函数chm版

    "Oracle常用函数chm版"是一个集合了多种Oracle数据库常用函数的参考资源,主要包含以下几个方面: 1. **数值型函数**:这类函数主要用于处理整数、浮点数等数值类型的数据。例如,`ROUND`函数用于四舍五入,`TRUNC`...

Global site tag (gtag.js) - Google Analytics