存取数据 select语句 1. 选择表中的所有列 “*”对Select语句有特殊意义。它指定表中的所有列,而不用列出列的名字。列的顺序和表中的顺序相同。 2. 选择不同的值 如果被选择列表中的列有重复值,这时“distinct”关键字可以用来忽略重复值。 注意: 如果Select list中多于一列,则distinct关键字对它们总体有效。如果一列有重复值,而其他列的值是唯一的,则有重复值的一列包含在结果中。 3. 在结果数据集合中对列重命名 结果中列的默认名字是源数据库中的列名,用户可以用自己指定的列名来代替默认的列名。 Select AuthorFirstName = au_fname from authors --将列名由“au_fname”改成“AuthorFirstName” 4. 选择计算值 在Select list中可以包含计算值或常量。计算值是在算术表达式的基础上计算而来的,它可包含在表中的一列或多列。 Select totalSale = price * ytd_sales from titles
条件选择(Where子句) 使用一个比较或逻辑操作在Where子句中指定过滤条件,来生成表中想得到的行。 1. 比较操作 比较操作能比较数值、字符和日期数据,返回TRUE或FALSE。 比较操作符 <(小于) >(大于) =(等于)
<>(不等于) >=(大于等于) <=(小于等于)
!=(不等于) !<(不小于) !>(不大于)
|