CREATE TABLE dbo.physicians (
physician_no int IDENTITY (100, 2) NOT NULL ,
f_name varchar (25) NOT NULL ,
l_name varchar (25) NOT NULL ,
street varchar (50) NULL ,
city varchar (255) NULL ,
state varchar (255) NULL ,
postal_code varchar (7) NULL ,
co_pay money NOT NULL CONSTRAINT phys_co_pay DEFAULT (10)
)
a) 如何检索在纽约州(NY)、华盛顿州(WA)、弗吉尼亚州(VA)、或加利福尼亚州 (CA)实习的医生信息?
答:用下面类型的WHERE子句编写一个SELECT语句。
WHERE state = "NY" OR state = "WA" OR state = …
Or, use a WHERE clause that includes the IN keyword:
WHERE state in ("NY", "WA", "VA", "CA")
b) 在结果集中,如何产生一个没有重复州的列表?
答:在SELECT语句中使用DISTINCT关键字。
c) 在结果集中,如何产生一个列,包含co_pay值加每位医生$5.00的服务费,并且给该列取一个别名Amt_Due? 数据挖掘研究院
答:在选择列表中使用计算列。使用列别名’Amt_Due’=(co_pay+5)。
高手帮我分析分析这段程序,特别是第三个问题啊,在这里先谢啦!!!

