选择 ●在前面的那些示例中,没有使用关键字 WHERE。关键字 WHERE用来对关系中的 元组进行条件选择,只有满足关键字 WHERE中指定条件的元组才能出现在结果 关系中。 ●在关键字 WHERE中构造表达式时,可以使 用如表9-1所示的比较运算符。这些比较运 算符与普通的编程语言例如C语言中的使用 方法一样。 数据库系统原理与应用教程(第二版) 第9章SQL语言初步 第11页
数据库系统原理与应用教程(第二版) 第9章 SQL语言初步 第11页 选择 ⚫ 在前面的那些示例中,没有使用关键字 WHERE。关键字WHERE用来对关系中的 元组进行条件选择,只有满足关键字 WHERE中指定条件的元组才能出现在结果 关系中。 ⚫ 在关键字WHERE中构造表达式时,可以使 用如表9-1所示的比较运算符。这些比较运 算符与普通的编程语言例如C语言中的使用 方法一样
字符串比较 ●只有当两个字符串具有相同的字符序列时, 他们才是相等的。字符串比较也是经常遇 见的一种条件。这些比较主要有两种形式, 即字符串的大于或小于以及字符串的模糊 匹配。 数据库系统原理与应用教程(第二版) 第9章SQL语言初步 第12页
数据库系统原理与应用教程(第二版) 第9章 SQL语言初步 第12页 字符串比较 ⚫ 只有当两个字符串具有相同的字符序列时, 他们才是相等的。字符串比较也是经常遇 见的一种条件。这些比较主要有两种形式, 即字符串的大于或小于以及字符串的模糊 匹配
日期和时间的比较 对于时间和日期,不同的SQL版本有不同的实现 方式。通用的日期和时间表示方法如下所述。 日期由关键字DATE和其后面带引号的特殊格式 的字符串表示,例如,DATE20040228航就是 种标准形式。前面4个字符表示年份,接下来是 连字符(和表示月份的数字02,最后是连字符( 和表示日的数字28。不够两位数字的月和日,需 要在数字前面添加0补齐。该日期值表示2004年2 月28日。 ●与日期的表示非常类似,时间由关键字TME和其 后面带引号的特殊格式的字符串表示 数据库系统原理与应用教程(第二版) 第9章SQL语言初步 第13页
数据库系统原理与应用教程(第二版) 第9章 SQL语言初步 第13页 日期和时间的比较 ⚫ 对于时间和日期,不同的SQL版本有不同的实现 方式。通用的日期和时间表示方法如下所述。 ⚫ 日期由关键字DATE和其后面带引号的特殊格式 的字符串表示,例如,DATE ‘2004-02-28’就是 一种标准形式。前面4个字符表示年份,接下来是 连字符(-)和表示月份的数字02,最后是连字符(-) 和表示日的数字28。不够两位数字的月和日,需 要在数字前面添加0补齐。该日期值表示2004年2 月28日。 ⚫ 与日期的表示非常类似,时间由关键字TIME和其 后面带引号的特殊格式的字符串表示