指定一定范围的行

下列查询显示在 WHERE 子句中指定一定范围内行的两种方法。

图: 查询

SELECT catalog_num, stock_num, manu_code, cat_advert
          FROM catalog
          WHERE catalog_num BETWEEN 10005 AND 10008;
          
          SELECT catalog_num, stock_num, manu_code, cat_advert
          FROM catalog
          WHERE catalog_num >= 10005 AND catalog_num <= 10008;
查询中的每个子句都指定 catalog_num 的范围,从 10005 至 10008(包括 10005 和 10008),第一个语句使用关键字,第二个语句使用关系运算符检索行。如下所示。

图: 查询结果

catalog_num  10005
          stock_num    3
          manu_code    HSK
          cat_advert   High-Technology Design Expands the Sweet Spot
          
          catalog_num  10006
          stock_num    3
          manu_code    SHM
          cat_advert   Durable Aluminum for High School and Collegiate Athletes
          
          catalog_num  10007
          stock_num    4
          manu_code    HSK
          cat_advert   Quality Pigskin with Joe Namath Signature
          
          catalog_num  10008
          stock_num    4
          manu_code    HRO
          cat_advert   Highest Quality Football for High School
          and Collegiate Competitions

尽管 catalog 表标记具有 BYTE 数据类型的列,但该列不包括在此 SELECT 语句中,原因是输出将按列名只显示词 <BYTE value>。可以编写 SQL API 应用程序来显示 TEXT 和 BYTE 值。