资源描述:
《sqlserver备考练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、sqlserver备考练习题--建立DEFAULT对象,名称为AddressDefault,值为“地址不祥”,并将该对象绑定到s_customer表、s_warehouse表、的Address列上。createDEFAULTAddressDefaultas'地址不详'gosp_bindefaultAddressDefault,'s_customer.Address'gosp_bindefaultAddressDefault,'s_warehouse.Address'--1.列出“客户”表中所有城市名
2、称,城市名称相同者只列出一次。selectdistinct城市from客户--2.列出“客户”表中城市列的值为“北京市”的客户,要求只包括列:--客户编号、公司名称、联系人,并且将列出的查询结果输出到表“北京客户”中。select客户编号,公司名称,联系人into北京客户from客户where城市='北京市'--3.列出“飞狐工作室”表中,在行销部、业务部、--财务部任职的员工的员工编号、姓名、电话号码。select员工编号,姓名,电话号码from飞狐工作室where部门in('行销部','业务部'
3、,'财务部')--4.查询出“飞狐工作室”表中,起薪在20000~25000之间的员工编号、姓名。select员工编号,姓名from飞狐工作室where目前薪资between20000and25000--5.查询出“飞狐工作室”表中,本月出生的员工编号、姓名。select员工编号,姓名from飞狐工作室wheremonth(出生日期)=month(getdate())--6.查询出“飞狐工作室”表中,姓名中含“一”的员工编号、姓名。select员工编号,姓名from飞狐工作室where姓名like'
4、%一%'--7.查询出“飞狐工作室”表中,姓“温”的员工编号、姓名。select员工编号,姓名from飞狐工作室where姓名like'温%'--8.查询出“飞狐工作室”表中,姓名中第二个字为“一”的员工编号、姓名。select员工编号,姓名from飞狐工作室where姓名like'_一%'--9.查询出“飞狐工作室”表中,身份证号码第一个字符为M、N、A的员工编号、姓名。select员工编号,姓名from飞狐工作室where身份证号码like'[M,N,A]%'--10.查询出“飞狐工作室”表中,
5、身份证号码第一个字符不介于A~M的员工编号、姓名。select员工编号,姓名from飞狐工作室where身份证号码like'[^M,N,A]%'--11.查询出“飞狐工作室”表中,家庭地址中含_字符的员工编号、姓名。select员工编号,姓名,家庭地址from飞狐工作室where家庭地址like'%/_%'escape'/'--12.查询每一位客户的订货情况,查询结果中要包含客户编号、公司名称、订单号码、订单日期、送货地址。selecta.客户编号,a.公司名称,b.订单号码,b.订单日期,b.送货
6、地址from客户ainnerjoin订货主档bonb.客户编号=a.客户编号--13.查询每一位客户的订货情况,查询结果中要包含客户编号、公司名称、订单号码、订单日期、产品编号、单价、数量。selecta.客户编号,a.公司名称,b.订单号码,订单日期,产品编号,c.单价,数量from客户ainnerjoin订货主档binnerjoin订货明细conb.订单号码=c.订单号码onb.客户编号=a.客户编号--14.查询每一位客户的订货情况,希望那些未下订单的客户数据也要出现在查询结果中,--要求选取
7、列:客户编号、公司名称、订单号码、订单日期、送货地址。selecta.客户编号,a.公司名称,订单号码,订单日期,送货地址from客户aleftouterjoin订货主档bona.客户编号=b.客户编号--15.查询出所有曾经在1997年以后订货的的客户编号、公司名称、订单号码、订单日期、产品编号、产品、单价、数量。selecta.客户编号,a.公司名称,b.订单号码,订单日期,c.产品编号,c.单价,数量,d.产品from客户ainnerjoin订货主档binnerjoin订货明细cinnerjo
8、in产品资料dond.产品编号=c.产品编号onc.订单号码=b.订单号码onb.客户编号=a.客户编号--16.统计出“雇员”表中,有多少员工未婚。selectcount(*)from雇员where婚姻状况=0--17.统计出“雇员”表中,有多少员工住在“深圳市”。selectcount(*)from雇员where家庭住址like'%深圳市%'--18.统计出“雇员”表中,有多少员工雇用年数在20~30年之间(包括20年和30年)。selectcount(*)fro