易截截图软件、单文件、免安装、纯绿色、仅160KB

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 
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 length('smith') length from dual;
   length
   -----
   5
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,'*'


相关文档:

SQL语言基础考核(二)(oracle)

 2.根据Oracle 数据库scott 模式下的emp 表和dept 表,完成下列操作:
      (1) 查询20号部门的所有员工信息;
      (2) 查询所有工种为CLERK 的员工的员工号、员工名和部门号;
      (3) 查询奖金COMM 高于工资SAL 的员工信息;
  ......

oracle 笔记 IX 之内联、左联、右联

介绍一下内联、左联、右联
一.先看一些最简单的例子
例子
Table A
aid adate
1 a1
2 a2
3 a3
TableB
bid bdate
1 b1
2 b2
4 b4
两个表a,b相连接,要取出id相同的字段
select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.
此时的取出的是:
1 a1 b1
2 a2 b2
那么left join 指:
select * ......

Oracle的集合运算符

表1:temp1
AA    BB    CC
1      1      1
1      1      2
1      1      3
表2:temp2
AA    BB  ......

oracle索引的认识

 
 
   
 
       索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现, ......

Oracle 开发常见问题

 1.数学函数
①绝对值 
l  S:select abs(-1) value
l  O:select abs(-1) value from dual
②取整(大) 
l  S:select ceiling(-001) value 
l  O:select ceil(-001)   value from dual
③取整(小) 
l  S:select floor(-001) value  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号