现在的位置: 首页 > 综合 > 正文

sql集合运算

2013年12月02日 ⁄ 综合 ⁄ 共 1039字 ⁄ 字号 评论关闭

SELECT [autoid]
      ,[airCompanyCode]
      ,[resBookDesigCode]
      ,[discountRate]
      ,[createTime]
      ,[lastUpdateTime]
      ,[Route_limit]
      ,[line_limit]
      ,[days_limit]
      ,[TRVDATE_begin]
      ,[TRVDATE_end]
  FROM [supermarket].[dbo].[air_discount]
WHERE airCompanyCode='CA'
AND (discountRate<='70' OR route_limit IS NULL)

SELECT * FROM (SELECT [autoid]
      ,[airCompanyCode]
      ,[resBookDesigCode]
      ,[discountRate]
      ,[createTime]
      ,[lastUpdateTime]
      ,[Route_limit]
      ,[line_limit]
      ,[days_limit]
      ,[TRVDATE_begin]
      ,[TRVDATE_end]
  FROM [supermarket].[dbo].[air_discount]
WHERE airCompanyCode='CA') A
WHERE (discountRate<='70' OR route_limit IS NULL)

A&(B|C)=(A&B)|(A&C)

SELECT [autoid]
      ,[airCompanyCode]
      ,[resBookDesigCode]
      ,[discountRate]
      ,[createTime]
      ,[lastUpdateTime]
      ,[Route_limit]
      ,[line_limit]
      ,[days_limit]
      ,[TRVDATE_begin]
      ,[TRVDATE_end]
  FROM [supermarket].[dbo].[air_discount]
WHERE airCompanyCode='CA'
AND discountRate<='70' OR route_limit IS NULL

A&(B|C)=(A&B)|(A&C)
A&B|C!=(A&B)|(A&C)故其查讯结果不同 

抱歉!评论已关闭.