首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求指点!这种情况下的sql语句如何写?多谢

2012-05-30 
求指点!这种情况下的sql语句怎么写?谢谢如图我想提取除了xz为公共选修课和专业选修课的成绩为不及格和60

求指点!这种情况下的sql语句怎么写?谢谢
如图


我想提取除了xz为公共选修课和专业选修课的成绩为不及格和<60的所有记录,sql 该怎么写呢,请大家指教,谢谢

[解决办法]

SQL code
select * from tb where not existsselect * from tb where xz in ('公共选修课','专业选修课') and (cj > 60  or cj in('优秀','良好'))
[解决办法]
SQL code
select * from tb where xz not in ('公共选修课','专业选修课')     or (xz in ('公共选修课','专业选修课')             and (cj<>'不及格'                    or (cj>=60 and isnumeric(cj)=1)                 )        ) 

热点排行