SQL 聚合函数与分组查询 SQL 聚合函数与分组查询学习笔记聚合函数和分组查询是 SQL 中用于对数据进行汇总和分析的重要工具。通过聚合函数,可以对数据进行求和、求平均值、统计记录数等操作;通过分组查询,可以将数据按指定列分组,并对每组数据进行聚合计算。 1. 聚合函数聚合函数用于对一组值进行计算,并返回单个值。常用的聚合函数包括: (1)SUM:求和12-- 求所有员工的工资总和SELECT SUM(sal) FROM 2018-09-06 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 正则函数 1. 正则函数概述Oracle 提供了以下正则函数: REGEXP_LIKE:用于匹配字符串,通常作为 WHERE 条件。 REGEXP_REPLACE:用于替换匹配到的字符。 REGEXP_SUBSTR:用于截取匹配到的字符。 REGEXP_INSTR:用于返回匹配字符的位置。 2. REGEXP_LIKE:匹配字符串REGEXP_LIKE 用于判断字符串是否匹配指定的正则表达式。 示例:1 2018-09-06 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 数值函数、日期函数与转换函数 1. 删除表并清空回收站在 Oracle 数据库中,使用 DROP TABLE 语句可以删除表。如果加上 PURGE 选项,可以直接清空回收站中的表。 示例:12-- 删除表并清空回收站DROP TABLE 表名 PURGE; 注意: PURGE 选项会永久删除表,无法恢复。 2. 数值函数数值函数用于对数值数据进行处理和计算。 (1)ROUND:四舍五入12345-- 保留小数点后三位,四 2018-09-05 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 字符型单行函数 1. 随机数生成dbms_random.value() 是 Oracle 数据库中的一个函数,用于生成一个随机小数(范围:0 <= x < 1)。 示例:12-- 生成一个随机小数SELECT dbms_random.value() FROM dual; 注意: 该函数常用于生成测试数据或随机排序。 2. 字符型单行函数字符型单行函数用于处理字符串数据,常见的函数包括: (1)A 2018-09-05 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 查询语句 2 1. 精确查询精确查询是指通过 WHERE 子句中的条件,精确匹配某一列的值。 示例:1234567891011121314-- 查询姓名为 'SMITH' 的员工信息SELECT empno, enameFROM tmp_empWHERE ename = 'SMITH';-- 查询雇员编号是 7369、7499、7521 的雇员信息SELECT empno 2018-09-04 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle
SQL 查询语句 1. 去重查询在查询数据时,有时需要去除重复的行。SQL 提供了 DISTINCT 关键字来实现去重。 示例:12345-- 写法1:使用 DISTINCT 关键字SELECT DISTINCT(joA) FROM tmp_emp;-- 写法2:省略括号SELECT DISTINCT joA FROM tmp_emp; 注意: DISTINCT 作用于所有选择的列,返回唯一组合的行。 如果查询 2018-09-04 数据库相关 > Oracle > SQL 语法 #数据库 #Oracle