次课Sql中的函数.ppt
文本预览下载声明
第三章 Sql中的函数 本章要点 函数的基本概念 和分类 常见的单行函数 组函数的使用 分组子句GROUP BY SQL 函数 函数 输入 arg 1 arg 2 arg n 函数执行任务 输出 结果 两种SQL 函数 函数 单行函数 多行函数 单行函数 操作数据项 接受参数并返回一个值 对每一返回行起作用 每一行返回一个结果 可修改数据类型 可使用嵌套 function_name (column|expression, [arg1, arg2,...]) 单行函数的分类 转换函数 字符函数 数字函数 日期类型 其他函数 单行函数 字符函数 字符函数 LOWER UPPER INITCAP CONCAT SUBSTR LENGTH INSTR LPAD|RPAD TRIM REPLACE 大小写转换函数 字符处理函数 函数 结果 大小写转换函数 字符串大小写转换 LOWER(SQL Course) UPPER(SQL Course) INITCAP(SQL Course) sql course SQL COURSE Sql Course 使用大小写转换函数 显示员工号,名字,部门号 SQL SELECT employee_id, last_name, department_id 2 FROM employees 3 WHERE last_name = blake; no rows selected SQL SELECT employee_id, last_name, department_id 2 FROM employees 3 WHERE LOWER(last_name) = blake; EMPLOYEE_ID LAST_NAME DEPARTMENT_ID ---------------------- ---------- --------- 7698 BLAKE 30 CONCAT(Good, String) SUBSTR(String,1,3) LENGTH(String) INSTR(String, r) LPAD(sal,10,*) GoodString Str 6 3 ******5000 函数 结果 字符处理函数 处理字符串 使用字符处理函数 SQL SELECT last_name, CONCAT (last_name, job) CAN, 2 LENGTH(last_name) LEN, INSTR(last_name, A) INS 3 FROM employees 4 WHERE SUBSTR(job_id,1,5) = SALES; LAST_NAME CON LEN INS ------------------ ----------------------------- ------------- ---------------- MARTIN MARTINSALESMAN 6 2 ALLEN ALLENSALESMAN 5 1 TURNER TURNERSALESMAN 6 0 WARD WARDSALESMAN 4 2 * * * * * * * * * * * * * * * * * * * * * *
显示全部