T-SQL练习(原创)适合新手
操作说明(请分别使用可视化和SQL语言进行操作)阿佛   
 1、      创建一个名为   员工   的数据库,再在此库中建立雇员表。该表包含整型的工号列,姓名列,性别列,char类型城市列及整数型的年龄列,政治面貌列。且   工号   列不能为空值,并定义该列为   主键值列。 
 建表后请一些有意义的数据如下: 
 工号	姓名	性别	城市	年龄	政治面貌 
 00001	林七佛	男	福州	24	团员 
 00002	陈彪	男	福清	18	群众 
 00003	赵星星	男	黄山	23	团员 
 00004	唐妹妹	女	洛阳	16	群众 
 00005	孙甜甜	女	北京	20	团员 
 00006	王眉	女	上海	38	党员 
 00007	张田	男	重庆	61	党员   
 2、      在员工数据库中的雇员表中显示年龄大于20且性别为男的记录;再从表中删除年龄大于60的记录。   
 3、   插入一条记录(00007,奈我何,男,台湾,58,国民党)   
 4、      显示所有员工的平均年龄,员工数   
 5、      修改表雇员,增加地址列,可变长字符型;修改城市列类型为可变长字符型;最后删除政治面貌列。 
 6、设置性别的默认值为   男性 
 7、增加姓名的   非空   约束属性
------解决方案--------------------帮我看看吧,反正楼主已经入门了。 
 http://community.csdn.net/Expert/topic/5397/5397322.xml?temp=.1684534 
 ================================================================================== 
 	    SELECT CAST( (CASE 1  
                          WHEN 0  
                          THEN 0  
                          ELSE  
                             CAST( CAST( CAST(CAST(1 AS DECIMAL(10,2)) *100/CAST(40 AS DECIMAL(10,2)) AS NUMERIC(10,0) ) as int) AS CHAR(3))  
                       END) 
                AS CHAR(3)) +  '% ' AS RateHit   
 1/40 我要显示的是3% 
 40/40 我要显式的是100%   
 ================================================================================== 
 谁帮我改一下,谢谢了。