当前位置: 首页 > news >正文

造价统计报表在哪个网站上做网站开发界面

造价统计报表在哪个网站上做,网站开发界面,网站建设有那些,海外代发货平台本课目标 掌握MySQL的多表查询 SQL语句的综合应用 多表连接查询 通过各个表之间共同列的关联性#xff08;例如#xff1a;外键#xff09;来查询的 分类#xff1a; 内连接(INNER JOIN) #xff0c;可简写为 JOIN#xff1b;左外连接(LEFT OUTER JOIN)#xff0c;…本课目标 掌握MySQL的多表查询 SQL语句的综合应用 多表连接查询 通过各个表之间共同列的关联性例如外键来查询的 分类 内连接(INNER JOIN) 可简写为 JOIN左外连接(LEFT OUTER JOIN)可简写为LEFT JOIN右外连接(RIGHT OUTER JOIN)可简写为RIGHT JOIN自连接查询交叉连接(CROSS JOIN)也称为 笛卡儿乘积连接基本上用不到。 内连接 使用比较运算符根据每个表的通用列中的值匹配连个表中的行 如果两个表中邮箱通道字段名必须在列名前加表名否则将出现错误 #查询考试信息 SELECT S.STUDENTNO,STUDENTNAME,GRADENAME,SUBJECTNAME,STUDENTRESULT,EXAMDATE FROM STUDENT S JOIN RESULT R ON S.STUDENTNOR.STUDENTNO JOIN GRADE G ON S.GRADEIDG.GRADEID JOIN SUBJECT SU ON SU.SUBJECTNOR.SUBJECTNO ORDER BY G.GRADEID,EXAMDATE DESC,STUDENTRESULT DESC; #第二种写法 SELECT S.STUDENTNO,STUDENTNAME,GRADENAME,SUBJECTNAME,STUDENTRESULT,EXAMDATE FROM STUDENT S,RESULT R,GRADE G,SUBJECT SU WHERE S.STUDENTNOR.STUDENTNO AND S.GRADEIDG.GRADEID AND SU.SUBJECTNOR.SUBJECTNO; #查询1993年以后出生的学生的姓名电话和年级名称。 SELECT BORNDATE,STUDENTNO,PHONE,GRADENAME FROM STUDENT S JOIN GRADE G ON S.GRADEIDG.GRADEID WHERE YEAR(BORNDATE)1993 ORDER BY BORNDATE;#查询学生的学号、姓名、课程名称和考试成绩。 SELECT S.STUDENTNO,STUDENTNAME,SUBJECTNAME,STUDENTRESULT FROM STUDENT S INNER JOIN RESULT R ON S.STUDENTNO R.STUDENTNO INNER JOIN SUBJECT SU ON SU.SUBJECTNOR.SUBJECTNO; #为每个学生制作在校期间每门课程的成绩单要求每个学生参加每门课程的最后一次考试成绩作为该生本课程的最终成绩。 #成绩单的数据项 #学生姓名 #课程所属的年级名称 #课程名称 #考试日期 #考试成绩 SELECT STUDENTNAME,GRADENAME,SUBJECTNAME,EXAMDATE,STUDENTRESULT FROM STUDENT S JOIN (SELECT R1.*,R.STUDENTRESULTFROM RESULT R JOIN (SELECT STUDENTNO,SUBJECTNO,MAX(EXAMDATE) EXAMDATE FROM RESULT GROUP BY STUDENTNO,SUBJECTNO) R1 ON R.STUDENTNOR1.STUDENTNO AND R.SUBJECTNOR1.SUBJECTNO AND R.EXAMDATER1.EXAMDATE ) R2 ON S.STUDENTNOR2.STUDENTNO JOIN SUBJECT SU ON SU.SUBJECTNOR2.SUBJECTNO JOIN GRADE G ON S.GRADEIDG.GRADEID ORDER BY S.STUDENTNO; 左外连接 左外连接左表的记录将会全部表示出来而右表只会显示符合匹配条件的记录 匹配返回到结果集无匹配NULL 值返回到结果集 #带条件的连接 #条件写在on后面时表示先对内容筛选然后再进行连接 #条件写在where中表示先对表进行连接然后对连接的结果再做筛选SELECT S.STUDENTNO,STUDENTNAME,SUBJECTNO,STUDENTRESULT FROM STUDENT S LEFT JOIN RESULT R ON S.STUDENTNOR.STUDENTNO AND SUBJECTNO3; SELECT S.STUDENTNO,STUDENTNAME,SUBJECTNO,STUDENTRESULT FROM STUDENT S LEFT JOIN RESULT R ON S.STUDENTNOR.STUDENTNO WHERE SUBJECTNO3; 右外连接 不同的 SQL JOIN 对比 #查询所有课程的信息某些课程可能还没有被考过。 SELECT SU.*,T.AVG FROM (SELECT S.SUBJECTNO,AVG(STUDENTRESULT) AVG FROM SUBJECT S LEFT JOIN RESULT R ON S.SUBJECTNOR.SUBJECTNO GROUP BY SUBJECTNO )T JOIN SUBJECT SU ON T.SUBJECTNOSU.SUBJECTNO;#查询从未考试的课程信息。 SELECT SU.* FROM (SELECT S.SUBJECTNO,AVG(STUDENTRESULT) AVG FROM SUBJECT S LEFT JOIN RESULT R ON S.SUBJECTNOR.SUBJECTNO GROUP BY SUBJECTNO )T JOIN SUBJECT SU ON T.SUBJECTNOSU.SUBJECTNO WHERE AVG IS NULL;
http://www.pierceye.com/news/880310/

相关文章:

  • 广西城乡与住房建设厅网站房产网站栏目建设
  • 已收录的网站不好优化上海上市公司排名
  • 保定网站建设公司大全开发微信微网站建设
  • 微信扫码抢红包网站做渝网互联重庆网站制作
  • 用wordpress开发网站缪斯设计官网
  • 黄南州wap网站建设公司旅游类网站做百度竞价
  • 中国电力建设集团有限公司网站wordpress购买
  • 深圳工装公司网站优化顺义案例
  • 四川省工程建设信息官方网站个人域名注册免费
  • 网站建设用源码徐州金网网站建设
  • 老哥们给个关键词威海网站seo
  • 贵州网站备案延庆网站建设师
  • 做网站怎么上词网站建设战略伙伴
  • 绵阳网站推广排名给网站网站做代理
  • 网站轮播代码北京的公司有哪些
  • 网上书城网站开发外文参考文献wordpress禁用谷歌字体插件
  • 团购模板网站全网营销型网站建设模板
  • ac域名网站邯郸中国建设银行网站
  • 广州seo网站开发微信营销的优势
  • 宝塔可以做二级域名网站么有哪些好的做兼职网站
  • 网站建设公司落寞特殊符号网名生成器
  • 设计分享网站在闲鱼可以做网站吗
  • 安全等级保护每个网站必须做吗实惠的网站建设公司
  • vue可以做pc端网站山东专业企业网站建设
  • 推广网站软文高中网站制作
  • 做h的动漫在线观看网站安阳市有几个区几个县
  • 帝国cms地方门户网站模板怀集县住房和城乡规划建设网站
  • 河北住房建设厅网站首页怎么自己建设网站
  • 政务网站建设及安全下载app赚钱的平台
  • 如何制作一个论坛网站都江堰建设局网站