05 2013 档案
摘要:将两个select语句的查询结果通过并运算(union)合并成一个查询结果。进行合并查询时,要求两个查询结果具有相同的字段数,并且对应字段的数据类型也必须相同如:查询1985以前及1989后的学生信息select 学号,姓名 from 学生表 where year 1989
阅读全文
摘要:多表查询两种格式:1 。join on2.wherea.inner join .. on包括两个表都有的记录select t1.cols1,t1.cols2,t2.cols1,t2.cols2from t1inner join t2on t1.cols1=t2.cols1其中:(t1 inner j...
阅读全文
摘要:group by [having ]1.统计各班人数:select 班级编号,count(*) as total from 学生表 group by 班级编号2.统计各职称教师人数:select 职称,count(*) as totalfrom 教师表group by 职称order by 职称3...
阅读全文
摘要:嵌套查询是将一个select 查询放到另一个查询的where 子句中去如:查询”xx“同学的所修课程及分数1.先选择姓名为"xx"的同学的学号select 学号 from 学生 where 姓名=“XX”2.根据学号来选择相关字段select 课程名,分数from 成绩where 学号=根据1,2 ...
阅读全文
摘要:ifnull(expression1,expression2):如果expression1不是null,则取expression1的值,不然取 expression2的值.例如idscor11002330select if(scor,'empty') as v from 表名查询结果为:100,em...
阅读全文
摘要:数据表:create table 'score'('sno' int,`score` int);统计成绩及格与不及格的人数;用 case when ..then ..else .. end==========================select sno,sum(case when score...
阅读全文