1 Fork me on GitHub
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 38 下一页
摘要: 1. 前言 sql having 子句通常与 group by 子句一起使用,用来过滤 group by 子句返回的分组结果集。 group by 子句通常和聚合函数(count()、sum()、avg()、min()、max() 等)一起使用来对结果进行分组,而 where 子句不能和聚合函数一起 阅读全文
posted @ 2022-09-02 14:28 v_jjling 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 视图(view)是一个由 select 查询所定义出来的虚拟表。 我们知道,select 查询会产生一个包含行和列的结果集,它在结构上和真实的物理表是类似的,您可以把这个结果集看做一个临时表或者虚拟表;给结果集起一个名字,放在数据库中供大家使用,它就叫做“视图”了。 2. 语法 在 SQ 阅读全文
posted @ 2022-09-02 14:20 v_jjling 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 sql truncate table 语句用来删除表中的所有记录,也即清空表,它类似于不带 where 子句的 delete from 语句。 truncate table 和 drop table drop table 用来删除表,包括删除该表的数据、结构、索引、触发器、约束等所有信息 阅读全文
posted @ 2022-09-02 14:07 v_jjling 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 sql alter table 语句用来修改、添加、删除、修改与表相关的各种要素,比如: 给表添加新的字段 修改现有字段的名字 修改现有字段的类型 添加约束 删除约束 2. 语法 使用 alter table 为表添加一个新字段的基本语法如下: alter table table_nam 阅读全文
posted @ 2022-09-02 10:58 v_jjling 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 sql as 关键字用于为表或字段起一个临时的别名。别名是临时的,它仅在当前 sql 语句中奏效,数据库中的实际表名和字段名不会更改。 select 命令的结果集中将显示别名,而不是原始名。 通常在下列情况中使用别名: 有两个名字重复的表,需要为其中一个表起一个别名加以区分,比如 sel 阅读全文
posted @ 2022-09-02 10:33 v_jjling 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 sql union 子句/运算符用于合并两个或者多个 select 语句的结果集。 默认地,union 运算符会过滤掉两个结果集中重复的记录,只保留其中一条,也就是对两个结果集进行并集操作;此外,union 还会按照默认规则对结果集进行排序。 如果您希望保留原始结果,请使用 union 阅读全文
posted @ 2022-09-02 10:23 v_jjling 阅读(161) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 cross join 称为“交叉连接”或者“笛卡尔连接”。sql cross join 连接用于从两个或者多个连接表中返回记录集的笛卡尔积,即将左表的每一行与右表的每一行合并。什么是笛卡尔积?笛卡尔积(cartesian product)是指两个集合 a 和 b 的乘积。 例如,a 集合 阅读全文
posted @ 2022-09-02 09:52 v_jjling 阅读(7096) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 self join 用于将一个表和自身连接,就好像存在两个表一样。为了区分两个表,在 sql 语句中需要至少重命名一个表。 自连接通常用于将表的某个字段与该表的同一字段的其它值进行比较。 2. 语法 self join 的基本语法如下: select a.column1, b.colum 阅读全文
posted @ 2022-09-01 17:49 v_jjling 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 sql full join 将返回左表(table1)和右表(table1)中的所有记录,相当于 left join 和 right join 的叠加。 full join 先执行 left join 遍历左表,再执行 right join 遍历右表,最后将 right join 的结果 阅读全文
posted @ 2022-09-01 17:33 v_jjling 阅读(11748) 评论(0) 推荐(0) 编辑
摘要: 1.前言 sql right join 和 left join 是相对的,right join 将返回右表(table2)中的所有记录,即使左表(table1)中没有匹配的记录也是如此。当左表中没有匹配的记录时,right join 仍然返回一行,只是该行的右表字段有值,而左表字段以 null 填充 阅读全文
posted @ 2022-09-01 17:22 v_jjling 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 38 下一页
AmazingCounters.com