摘要:
1.where 用于在初始表中筛选查询 例如:从user表中查询出userDepartmentId等于2的数据 select * from user where userDepartmentId=2; 2.group 用于对Select查询中的结果集 按照某个字段或者表达式 进行分组。 聚合函数:c 阅读全文
摘要:
1.order by——排序(默认升序) ORDER BY 语句用于根据指定的列对结果集进行排序。 ORDER BY 语句默认按照升序对记录进行排序。 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字(加末尾) 升序:ASC 例如: 以字母顺序显示公司名称: SELECT Company 阅读全文
摘要:
1.UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 (UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。) 默认地,UNION 操作符选取不同的值(即默认distinct)。如果允许重复的值 阅读全文
摘要:
从两个或更多的表中获取结果。我们就需要执行 join。 例如:从两个表中获取数据 法1: SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo FROM Persons, Orders WHERE Persons.Id_P = Orde 阅读全文
摘要:
1.NVL()——空值转换函数 NVL(表达式1,表达式2) ——若表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。 目的:把一个空值转换为一个实际的值 对数字型: NVL( comm,0);对字符型 NVL( TO_CHAR(comm), 'No Commission')对日期型 阅读全文
摘要:
格式 select decode(columname,值1,翻译值1,值2,翻译值2,...,值n,翻译值n,缺省值) from tablename where... 其中:缺省值可以是column name本身,也可以是自定义的值,如other 功能:相当于if语句,将查询结果翻译为其他值 2. 阅读全文
摘要:
case when 用法 (1)简单case函数:格式: case 列名 when 条件值1 then 选项1 when 条件值1 then 选项2...... else 默认值 end 例如: select case job_level when '1' then '1111' when '2' 阅读全文