oracle中110個常用函數介紹建站知識
導讀:1建站知識這篇文章主要介紹了oracle中110個常用函數,方便大家編寫出更強大的sql語句,需要的朋友可以參考下網站建設制作企業網站建設。
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 剪掉后面的字符 如果不指定,默認為空格符 15.ABS 返回指定值的絕對值 SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100) --------- --------- 100 100
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章oracle中110個常用函數介紹建站知識主要講述函數,常用,oracle中110個常用函數介紹建站知識1網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5281.html