摘要:问题 你可能想要修改检索结果的列名,使其更具可读性且更易于理解。考虑下面这个查询,它 返回的是每个员工的工资和业务提成。 sal 指的是什么?是 sale 的缩写吗?是人名吗? comm 又是什么?是 communication 的缩写 吗?显然,检索结果应该让人容易理解。 解决方案 使用 AS 关 阅读全文
posted @ 2020-06-23 16:20 乾子 阅读(28) 评论(0) 推荐(0) 编辑
摘要:问题 你有一张表,并且只想查看特定列的值。 解决方案 指定你感兴趣的列。例如,只查看员工的名字、部门编号和工资。 讨论 在 SELECT 语句里指定具体的列名,可以确保查询语句不会返回无关的数据。当在整个网络 范围内检索数据时,这样做尤为重要,因为它避免了把时间浪费在检索不需要的数据上。 阅读全文
posted @ 2020-06-23 16:19 乾子 阅读(31) 评论(0) 推荐(0) 编辑
摘要:问题 你想返回满足多个查询条件的行 解决方案 使用带有 OR 和 AND 条件的 WHERE 子句。例如,如果你想找出部门编号为 10 的所有员工、 有业务提成的所有员工以及部门编号是 20 且工资低于 2000 美元的所有员工 补充 你可以组合使用 AND、OR 和圆括号来筛选满足多个查询条件的行 阅读全文
posted @ 2020-06-23 16:17 乾子 阅读(50) 评论(0) 推荐(0) 编辑
摘要:问题 你有一张表,并且只想查看满足指定条件的行 解决方案 补充 大多数数据库都支持常用的运算符,例如 =、<、>、<=、>=、! 和 <>。除此之外,你可能 需要指定多个条件来筛选数据,这时就需要使用 AND、OR 和圆括号 阅读全文
posted @ 2020-06-23 16:13 乾子 阅读(24) 评论(0) 推荐(0) 编辑
摘要:问题 你有一张表,并且想查看表中的所有数据 解决办法 注意点 “ * ”在数据库中有特殊含义,代表检索所有数据, 所以我们对于检索某一张表里面的所有数据也可以这样写,将这个表中的所有属性名(列名)全部在数据库检索>的时候写出来 阅读全文
posted @ 2020-06-23 16:09 乾子 阅读(27) 评论(0) 推荐(0) 编辑