第4章数据查询 例4-3从 Products表中检索出产品ID( ProductID)、产品名 称( ProductName)、产品单价( Price)、产品库存量 ( Stocks)及产品的总价值,查询如图4-2所示。 SELECT ProductID ProductName Price. Stocks Price* Stocks FROM Products 例4-4从pubs数据库的 authors表查询作者的姓和名,以及作 者所居住的州和城市的名字,查询结果如图4-3所示。 USE pubs GO SELECT au Iname+ +au fname, city++state FROM authors 国
第4章 数据查询 例4-3 从Products表中检索出产品ID(ProductID)、产品名 称(ProductName)、产品单价(Price)、产品库存量 (Stocks)及产品的总价值,查询如图4-2所示。 SELECT ProductID,ProductName,Price,Stocks,Price*Stocks FROM Products 例4-4 从pubs数据库的authors表查询作者的姓和名,以及作 者所居住的州和城市的名字,查询结果如图4-3所示。 USE pubs GO SELECT au_lname+'.'+au_fname,city+','+state FROM authors
第4章数据查询 4.增加说明列 为了增加查询结果的可读性,可以在 SELECT子句中增 加一些说明列,增加的说明文字串需用单引号括起来 例4-5从pubs数据库的 publishers表中查询出版商ID及出版 商名字,查询结果如图44所示。 SELECT pub id, publisher name is: pub name FROM publishers 5.改变列标题 如果我们想改变查询结果中所显示的列标题,可以在 SELECT语句中使用‘列标题’=列名或列名AS“列标 题’两种方法。 国
第4章 数据查询 4.增加说明列 为了增加查询结果的可读性,可以在SELECT子句中增 加一些说明列,增加的说明文字串需用单引号括起来。 例4-5 从pubs数据库的publishers表中查询出版商ID及出版 商名字,查询结果如图4-4所示。 SELECT pub_id,'publisher name is: ',pub_name FROM publishers 5.改变列标题 如果我们想改变查询结果中所显示的列标题,可以在 SELECT语句中使用‘列标题’=列名 或 列名 AS ‘列标 题’两种方法
第4章数据查询 例4-6为例43中的计算列指定一个列标题“总价值” SELECT ProductID ProductName Price Stocks 'total cost=Price* Stocks FROM Products 例4-7按如下格式显示销售员信息 姓名性别。出班生日:地址 SELECT SaleName as姓名’, Sex as性别’, Birthday As'出生日期, Address as地址 FROM Salers
第4章 数据查询 例4-6 为例4-3中的计算列指定一个列标题“总价值” 。 SELECT ProductID,ProductName,Price, Stocks,'total cost'=Price*Stocks FROM Products 例4-7 按如下格式显示销售员信息。 SELECT SaleName AS ‘姓名’,Sex AS ‘性别’ , Birthday AS '出生日期',Address AS '地址' FROM Salers
第4章数据查询 4.2.2选择行 使用 WHERE子句的目的是从表中筛选出符合条件的 行,其语法形式如下: SELECT column namelY column name2 FROM table name WHERE Search condition 今< search condition>:定义查询条件。 SQL Server支持的査询条件包括比较运算、逻辑运算 模糊匹配、范围、列表、以及是否为空。 国
第4章 数据查询 4.2.2 选择行 使用WHERE子句的目的是从表中筛选出符合条件的 行,其语法形式如下: SELECT column_name1[,column_name2,…] FROM table_name WHERE search_condition ❖ <search_condition>:定义查询条件。 SQL Server支持的查询条件包括比较运算、逻辑运算、 模糊匹配、范围、列表、以及是否为空
第4章数据查询 1.使用比较运算符 WHERE子句中允许使用的比较运算符包括: 运算符 描述 等于 小于 大于 >、l=4 不等于 I>e 不大于 1<e 不小于 大于等于 =4 小于等于 例4-8查询 Products表中价格小于5的产品记录。 SELECT ProductID, ProductName, PriceFROM products WHERE Price<5.0
第4章 数据查询 1.使用比较运算符 WHERE子句中允许使用的比较运算符包括: 例4-8 查询Products表中价格小于5的产品记录。 SELECT ProductID,ProductName,PriceFROM products WHERE Price<5.0