摘要: 即使数据库中的数据可能是唯一的,任何特定查询的结果也可能不是——以我们的电影表为例,许多不同的电影可以在同一年上映。在这种情况下,SQL 提供了一种便捷的方法来使用DISTINCT 关键字丢弃具有重复列值的行。 选择具有唯一结果的查询 SELECT DISTINCT column, another_ 阅读全文
posted @ 2021-07-16 13:12 Tester-** 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在编写WHERE包含文本数据的列的子句时,SQL 支持许多有用的运算符来执行不区分大小写的字符串比较和通配符模式匹配等操作。我们在下面展示了一些常见的文本数据特定运算符: = 区分大小写的精确字符串比较(注意单个等于) col_name = "abc" != or <> 区分大小写的精确字符串不等式 阅读全文
posted @ 2021-07-16 11:45 Tester-** 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 现在我们知道如何从表中选择特定的数据列,但是如果您有一个包含一亿行数据的表,读取所有行将是低效的,甚至是不可能的。 为了过滤掉某些返回的结果,我们需要WHERE在查询中使用一个子句。该子句通过检查特定的列值来确定它是否应包含在结果中,从而应用于每一行数据。 除了使结果更易于理解之外,编写子句来约束返 阅读全文
posted @ 2021-07-16 10:17 Tester-** 阅读(34) 评论(0) 推荐(0) 编辑