更新时间:2024-05-14 10:07:57
封面
版权信息
文前
内容简介
前言
第1章 SQL语言概述
1.1 数据库基本概念
1.1.1 数据
1.1.2 数据库
1.1.3 数据库管理系统
1.1.4 数据库系统
1.2 SQL概述
1.3 SQL语言的组成
1.4 SQL语句结构
1.5 小结
第2章 简单查询
2.1 SELECT语句基本结构
2.2 单列查询
2.3 多列查询
2.4 查询所有的列
2.5 别名的应用
2.5.1 当字段为英文时
2.5.2 对多个表查询时出现相同的列名
2.5.3 为计算结果设置别名列
2.5.4 为使用聚合函数的列设置别名
2.6 删除重复数据
2.7 限制查询结果
2.7.1 在SQL Server数据库中限制查询结果
2.7.2 在MySQL数据库中限制查询结果
2.7.3 在Oracle数据库中限制查询结果
2.8 小结
第3章 计算列查询
3.1 连接列值
3.2 查询中使用计算列
3.2.1 减法运算符“-”的应用
3.2.2 乘法运算符“*”的应用
3.2.3 算术运算符的综合应用
3.3 查询中使用表达式
3.3.1 数值表达式
3.3.2 字符表达式
3.3.3 使用表达式创建新列
3.4 小结
第4章 条件查询
4.1 WHERE子句
4.2 使用比较运算符限制查询结果
4.2.1 使用“=”查询数据
4.2.2 使用“>”查询数据
4.2.3 使用“<”查询数据
4.2.4 使用“>=”查询数据
4.2.5 使用“<=”查询数据
4.2.6 使用“!>”查询数据
4.2.7 使用“!<”查询数据
4.2.8 使用“!=”和“<>”查询数据
4.3 小结
第5章 范围查询
5.1 查询两个值之间的数据
5.2 查询两个日期之间的数据
5.3 在BETWEEN中使用日期函数
5.4 查询不在指定范围内的数据
5.5 日期时间查询
5.5.1 转换日期格式
5.5.2 计算两个日期的间隔天数
5.5.3 按指定日期查询数据
5.6 小结
第6章 使用逻辑运算符过滤数据
6.1 使用AND运算符
6.2 使用OR运算符
6.3 使用NOT运算符
6.4 逻辑运算符的优先级
6.5 小结
第7章 使用IN操作符过滤数据
7.1 使用IN查询数据
7.2 在IN中使用算术表达式
7.3 在IN中使用列进行查询
7.4 使用NOT IN查询数据
7.5 使用NOT IN查询后两行数据
7.6 小结
第8章 格式化结果集
8.1 格式化日期
8.1.1 在SQL Server数据库中格式化日期
8.1.2 在MySQL数据库中格式化日期
8.1.3 在Oracle数据库中格式化日期
8.2 数据表的数值类型转换
8.2.1 SQL Server:CAST()函数
8.2.2 Oracle:CAST()函数
8.3 去掉空格
8.4 小结
第9章 模糊查询
9.1 LIKE谓词
9.2 “%”通配符的使用
9.3 “_”通配符的使用
9.4 “[]”通配符的使用
9.5 “[^]”通配符的使用
9.6 使用ESCAPE定义转义字符
9.7 小结
第10章 行数据过滤
10.1 行查询
10.1.1 查询指定行
10.1.2 随机查询
10.1.3 在结果集中添加行号