SQL语句练习记录
关系1.course(cno,cname,credit) 对应课程代码,课程名称,学分,其中课程代码前2位代表不同类型的课程,如BT 代表 专业必修课,XZ 代表专业限选课。 1.统计 course表中学分数(credit)大于2的课程门数 select count ( cno ) from course where credit > 2 2.统计所有专业必修课(BT开头的课程代码)的学分总数 select sum ( credit ) from course where cno like 'BT%' 3.按课程类别统计每个类别课程的门数,如课程代码BT001,BT002都是专业必修课 substring(待操作串,起始位置[从1开始],长度) left(待操作串,长度) --用这个也可以 len(待操作串) select substring ( cno , 1 , 2 ) , count ( cno ) from course group by substring ( cno , 1 , 2 ) 关系2.printer(model,color,type,price) 表示的含义是 model:打印机型号; color:是否彩色, T 彩色,F 黑白 type:类型,ink-jet 表示喷墨, laser 表示激光; price:单价 1.统计激光彩色打印机有多少种型号 不必分组