ORACLE_SQL】的更多相关文章

分组函数 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值 组函数类型:主要有6种 AVG - 平均 COUNT - 计数 MAX - 最大 MIN - 最小 SUM - 求和 STDDEV - 方差 组函数语法 SELECT [column,] group_function(column), ... FROM table [WHERE condition] [GROUP BY column] [ORDER BY column] AVG(平均值)和 SUM (合计)函数 可以对数值…
SQL函数 SQL函数分类 SQL函数主要有两种,分为单行函数.多行函数 单行函数:只对一行进行变换,每行返回一个结果.可以转换数据类型,可以嵌套参数可以是一列或一个值 多行函数:多行函数,每次对一组记录进行处理.然后对于这一组记录只返回一个结果. 单行函数 单行函数的分类:主要有字符.通用.转换.日期.数值 字符函数 字符函数分为:大小写控制函数.字符控制函数 大小写控制函数 :这类函数改变字符的大小写 SELECT 'helloworld Java', LOWER('helloworld J…
转自:http://www.360doc.com/content/12/0802/11/219024_227802569.shtml rownum: ROWNUM是对结果集加的一个伪列, 即先查到结果集之后再加上去的一个列  (强调: 1.对内 行行神龙附尾 从数据库提取记录 结果集的第一行数据,然后 在 加上去rownum 这个列,这个列的值先从1开始生成,对应结果集的第一行,(生成 结果集的第二行数据,然后才生成对应 rownum列第二行的值)然后随行数增加 依次加1,直到 rownum 这…
除数据库表中的重复记录 根据条件 ① 创建表准备数据 创建表 tab_test -- Create table create table TAB_TEST ( ID NUMBER, NAME NVARCHAR2(), VALUE NVARCHAR2(), TIME DATE default sysdate not null ) 插入模拟数据 , 'aa ', 'vv'); , 'aa ', 'vv'); , 'bb ', 'vv'); , 'bb ', 'vv'); , 'cc ', 'vv')…
1.rownum 伪列<,<=select * from emp where rownum<5; 取工资前3名的人员 select * from (select * from emp order by sal desc) where rownum<=3;取每个部门工资的最大值select deptno,max(sal) from emp group by deptno order by max(sal) desc 取每个部门工资最大的人员select * from emp, (se…
一.单行函数1.定义:对表或视图的查询时,针对每行记录返回一个值的函数.2.用途:用于select语句,where条件3.分类: 数值函数 Number Functions 字符函数(返回字符) Character Functions Returning Character Values 字符函数(返回数值) Character Functions Returning Number Values 日期函数 Datetime Functions 转换函数 Conversion Functions…
一.连接join一般分类: inner join: 内连接,又叫等值连接,只返回两个表中连接字段相等的行. left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录. right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录. full join:外连接,返回两个表中的行:left join + right join. cross join:笛卡尔积,就是第一个表的行数乘以第二个表的行数.oracle分类:等值连接 = 外连接(左外连接.右外连接.全…
数据库对象分为占存储空间的对象和不占存储存储空间的对象.占存储空间的对象主要包括:表.索引等.select distinct segment_type from dba_segments order by segment_type;不占存储空间的对象主要包括:视图.序列.函数.存储过程.包.触发器等.select distinct object_type from dba_objects order by object_type; DDL是用来创建(create).替换(replace).更改(…
sql语言按功能分为:数据定义语言DDL.数据操纵语言DML.数据查询语言DQL.数据控制语言DCL 一.数据操纵语言DML1.insert 新增 语法:insert into <表名> (列名,...) values (值,...); view dept; desc dept; insert into dept (deptno,dname,loc) values (41,'行政部','北京'); insert into dept values (42,'人事部','上海'); insert…
一.聚合函数1.定义:对表或视图的查询时,针对多行记录只返回一个值的函数.2.用途:用于select语句,HAVING条件二.5种聚合函数1.SUM(n) 对列求和 select sum(sal) from emp; select deptno,sum(sal) from emp group by deptno;2.AVG(n) 对列求平均值 select avg(sal) from emp; select deptno,avg(sal) from emp group by deptno;3.M…