Oracle9i第五章SQL基础.pptVIP

  • 3
  • 0
  • 约7.84千字
  • 约 59页
  • 2017-04-27 发布于四川
  • 举报
Oracle9i第五章SQL基础

第四章 SQL基础;SELECT语句;简单SELECT查询;注意: 在SQL语句中,引用的字符串必须在单引号内,而不是双引号。 如果需要在字符串内放“‘”号,应该写两次。比如语句“select * from dept where dname = SAES”中的“SAES”字符就是如此。 要注意空值的表示方法是IS NULL或IS NOT NULL。 在Oracle中使用‘%’来匹配任何字符串使用‘_’来匹配任何字符。;汇总数据; select count(*) from dept; select deptno, count(*) from emp group by deptno; 将返回工资总额小于10000的部门和实际工资总额 select deptno, sum(sal) from emp group by deptno having sum(sal)10000; select count(distinct deptno) from emp; ;内连接;外连接;交叉连接;select deptno, ename from emp where deptno in(select deptno from dept); select deptno, ename from emp a where exists (select loc from dept b where a.deptno = b.deptno);;连接查询; 比如有两张表emp和log_emp,其中emp中保存的是现行编制员工的编号和姓名,log_emp中保存着已经退休员工的编号和姓名。如果要查询所有员工信息,可以执行下面的操作: select empno,ename from emp union select empno,ename from log_emp;;使用空值;插入新数据;插入一个查询结果;更新数据;使用基于子查询的更新;注意: 无论什么时候在更新语句的SELECT子句中使用子查询时,都必须确认子查询确实返回了一行。 如果子查询没有返回行,那么所有被更新的列都将被置为空。 如果子查询返回的不止一行,Oracle将返回一个错误信息。;删除数据;SQL中的单记录函数;单记录字符函数;ASCII(c1) c1是字符串。返回与指定的字符对应的十进制数。 select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; select ascii(赵) zhao,length(赵) leng from dual;;CHR(I[NCHAR]) 给出整数,返回对应字符。 select chr(54740) zhao,chr(65) chr65 from dual; CONCAT(c1,c2) select concat(‘010-’,‘8801 8159’)||‘转23’ 赵元杰电话 from dual; INITCAP(c1) 返回字符串c1 并第一个字母变为大写。 select initcap(simth) upp from dual;;INSTR(c1,c2[,I[,j] ] ) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置。 C1: 被搜索的字符串 C2: 希望搜索的字符串 I: 搜索的开始位置,缺省是1 J: 出现的位置,缺省是1。 SELECT INSTR (Oracle Training, ra, 1, 2) Instring FROM DUAL; INSTRB(c1,c2[,I[,j] ] ) 除了返回的字节外 ,与INSTR 相同。;LENGTH( c ) 返回字符串 c 的长度。 select name,length(name),addr,length(addr),sal, length(to_char(sal)) from nchar_tst NAME LENGTH(NAME) ADDR LENGTH(ADDR) SAL LENGTH(TO_CHAR(SAL)) 赵元杰 3 北京市海淀区 6 99999.99 8;LENGTHB( c ) 以字节返回字符串的字节数。 select name,lengthb(name),length(name) from nchar_tst; NAME LENGTHB(NAME) LENGTH(NAME) 赵元杰 6 3;LOWER ( c ) 返回字符串并将所有字符变为小写。 select lower(AaBbCcDd) AaBbCcDd from dual; UPPER( c) 将给

文档评论(0)

1亿VIP精品文档

相关文档