本帖最后由 hery2002 于 2009-12-22 11:34:01 编辑

解决方案 »

  1.   

    如果查张三是否选修化学:
    if exist( select * from 表名 where 学生名=‘张三’ and 课程名='化学' ????
      

  2.   

    不需要的,在运行语句的时候 ctrl + L 看看执行计划吧!
      

  3.   

    比如又要查询张三是否选修了课?
    if exist ( select * from 表名 where 学生名='张三' )
          print '修了'
      

  4.   

    可以加一个字段,如id号。
    但是这样的话,又要额外考虑增加了表的容量等,lz你看着办吧。。
      

  5.   

    select 学生名 , '修了' from 表名 group by 学生名 having count(1) > 0select 学生名 , '修了' from 表名 where 学生名='张三' group by 学生名 having count(1) > 0