Oracle常用系统函数

一.字符类函数

1.ASCII(C)函数和CHR(I)函数

ASCII(c)函数用于返回一个字符的ASCII码,其中参数c表示一个字符。

CHR(i)函数用于返回给出ASCII码值所对应的字符,i表示一个ASCII码值。

2.CONCAT(s1,s2)函数

该函数将字符串s2连接到字符串s1的后面,如果s1为null,则返回s2,如果s1和s2都为空,则返回null。

3.INITCAP(s)函数

该函数将字符串s的每个单词的第一个字母大写,其他字母小写。单词之间用空格、控制字符、标点符号来区分。

4.INSTR(s1,s2【,i】【,j】)函数

该函数用于返回字符s2在字符串s1中第j次出现时的位置。搜索从字符串s1的第i个字符开始。

没有发现要查找的字符时,该函数返回值为0;

i为负数,搜索将从右到左进行,但函数的返回位置还是按从左到右来计算。

5.LENGTH(s)

该函数用于返回字符串s的长度

6.LOWER(s)函数和UPPER(s)函数

返回字符串s的小写形式和大写形式。这两个函数经常出现在WHERE子句中。

7.LTRIM(s1,s2)、RTRIM(s1,s2)、TRIM(s1,s2)

1)删除字符串s1左边的字符串s2

2)删除字符串s1右边的字符串s2

3)删除字符串s1左右两端字符串s2

8.REPLACE(s1,s2【,s3】)函数

该函数使用s3字符串替换出现在s1字符串中的所有s2字符串,并返回替换后的新字符串。

9.SUBSTR(s,i,【j】)

原文地址:https://www.cnblogs.com/WangYio/p/9255227.html

时间: 2024-11-13 06:35:15

Oracle常用系统函数的相关文章

Oracle 常用系统函数

2  字符函数 1.    replace( 字符串1,字符串2,字符串3) replace( char, search_string, replace_string) 功能:在"字符串1"中搜索"字符串2",并将其替换为"字符串3". 例如下面的命令是将所有员工名字中出现的"A"替换为"中国". SQL>selectreplace(ename, 'A', '中国') from scott.emp;

ORACLE常用系统查询

 1  查询系统所有对象 SELECT OWNER, OBJECT_NAME, OBJECT_TYPE, CREATED, LAST_DDL_TIME, TIMESTAMP, STATUS FROM DBA_OBJECTS WHERE OWNER=UPPER('SCOTT') 2  查看系统所有表 SELECT OWNER, TABLE_NAME, TABLESPACE_NAME FROM DBA_TABLES 3  查看所有用户的表 SELECT OWNER, TABLE_NAME, TA

oracle常用系统表

Oracle查询用户下的所有表 select * from all_tab_comments – 查询所有用户的表,视图等 select * from user_tab_comments – 查询本用户的表,视图等 select * from all_col_comments –查询所有用户的表的列名和注释. select * from user_col_comments – 查询本用户的表的列名和注释 select * from all_tab_columns –查询所有用户的表的列名等信息(

Oracle常用单行函数(原创)

前言: 想把单行函数进行一个比较全面的总结,并分享给有需要的人,有不明之处还请多多指教. SQL函数:Oracle的内置函数,包括了单行函数和多行函数,本文重点讲解单行函数.单行函数又可以分为许多类,本人将常用的分为5大类: 字符函数(7个),数值函数(7个),日期函数(7个),转换函数(3个),通用函数(9个),下面开始分析. 一.字符函数: 1.concat函数:用来拼接2个字符串,Expression:concat(str1,str2); Example: select concat('m

【ORACLE】ORACLE常用功能函数

ORACLE常用函数功能演示 文档撰写:孟祥新 写在前面: ORACLE内置函数,相当于C语言中的库函数,提供了常规数据库编程中所需的绝大多数基本功能,并且通过函数的组合或嵌套使用,可以发挥其强大的功能.由于这些内置函数都是由ORACLE公司的编程大家所写,而且其执行代码是内嵌在ORACLE数据库系统中的,因此其执行效率极高. 在数据库编程中能广泛使用ORACLE所提供的内置函数,将大大提高程序代码的执行效率."站在高人的肩膀上,将使你变得更高". 演示之前的环境设置: 为了在SQL*

Oracle常用日期函数

常用的时间格式掩码如下:掩码元素       含义YYYY           四位数年份 (如:2005)     yearYY             二位数年份(如  05) Q                季度(1-4) MM             月份(01-12)      monthWW           年的星期数(1-53),其中第一星期为年的第一天至第七天 W             月的星期数(1-5),其中第一星期为月的第一天至第七天 DDD          年的

Delphi常用系统函数总结

字符串处理函数 Unit System 函数原型 function Concat(s1 [, s2,..., sn]: string): string; 说明 与 S := S1 + S2 + S3 ...; 相同. 将字符串相加. 函数原型 function Copy(S: string; Index, Count: Integer): string;说明 S : 字符串. Indexd : 从第几位开始拷贝. Count : 总共要拷贝几位. 从母字符串拷贝至另一个字符串. 函数原型 pro

Oracle常用的函数

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(547

Linux目录操作的常用系统函数说明

1. chdir修改当前进程的工作目录 (man 2 chdir 查看) int chdir(const char *path); //path路径 int fchdir(int fd); //fd文件描述符 返回值:成功返回0:失败返回-1 . 2. getcwd获取当前进程的工作目录 char *getcwd(char *buf, size_t size); //buf传出参数,size是buf的长度, char *getwd(char *buf); char *get_current_di