首页 > 网站 > 建站经验 > 正文

ORAC、LE常用功能集锦

2019-11-02 15:03:43
字体:
来源:转载
供稿:网友

   数值函数:

  abs(m)m的绝对值

  mod(m,n)m被n除后的余数

  power(m,n)m的n次方

  round(m[,n])m四舍五入至小数点后n位的值(n缺省为0)

  trunc(m[,n])m截断n位小数位的值(n缺省为0)

  字符函数:

  initcap(st)返回st将每个单词的首字母大写,所有其他字母小写

  lower(st)返回st将每个单词的字母全部小写

  upper(st)返回st将每个单词的字母全部大写

  concat(st1,st2)返回st为st2接st1的末尾(可用操作符"||")

  lpad(st1,n[,st2])返回右对齐的st,st为在st1的左边用st2填充直至长度为n,st2的缺省为空格

  rpad(st1,n[,st2])返回左对齐的st,st为在st1的右边用st2填充直至长度为n,st2的缺省为空格

  ltrim(st[,set])返回st,st为从左边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格

  rtrim(st[,set])返回st,st为从右边删除set中字符直到第一个不是set中的字符。缺省时,指的是空格

  replace(st,search_st[,replace_st])将每次在st中出现的search_st用replace_st替换,返回一个st。缺省时,删除search_st

  substr(st,m[,n])n=返回st串的子串,从m位置开始,取n个字符长。缺省时,一直返回到st末端

  length(st)数值,返回st中的字符数

  instr(st1,st2[,m[,n]])数值,返回st1从第m字符开始,st2第n次出现的位置,m及n的缺省值为1

  例:

  1.

  select initcap('THOMAS'),initcap('thomas') from test;

  initca initca

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

  Thomas Thomas

  2.

  select concat('abc','def') "first" from test;

  first

  -----

  abcdef

  3.

  select 'abc'||' '||'def' "first" from test;

  first

  -----

  abc def

  4.

  select lpad(name,10),rpad(name,5,'*') from test;

  lpad(name,10) rpad(name,5,'*')

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

  mmx mmx**

  abcdef abcde

  5.

  去掉地址字段末端的点及单词st和rd

  select rtrim(address,'. st rd') from test

  6.

 

帝国影视[www.aikan.tv/special/diguoyingshi/]
 select name,replace(name,'a','*') from test;

  name replace(name,'a','*')

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

  great gre*t

  7.

  select substr('archibald bearisol',6,9) a,substr('archibaldbearisol',11) b from test;

  ab

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

  bald bear bearisol

  8.

  select name,instr(name,' ') a,instr(name,' ',1,2) b fromtest;

  nameab

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

  li lei30

  l i l24

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  转换函数:

  nvl(m,n)如果m值为null,返回n,否则返回m

  to_char(m[,fmt])m从一个数值转换为指定格式的字符串fmt缺省时,fmt值的宽度正好能容纳所有的有效数字

  to_number(st[,fmt])st从字符型数据转换成按指定格式的数值,缺省时数值格式串的大小正好为整个数

  附:

  to_char()函数的格式:

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

  符号说明

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表