- 2
- 0
- 约4.68千字
- 约 32页
- 2017-01-14 发布于江苏
- 举报
2007第5章查询和视图(新)
5.1 SQL语言和查询技术 SQL — Structure Query Language 数据定义 数据操纵 数据查询 数据控制 一个SQL命令可代替多个VFP命令 SELECT Js.ximing, COUNT(*), SUM(Js.jbgz) ; FROM jxgl!js; WHERE ximing 外语系; AND ximing “中文系”; GROUP BY ximing; ORDER BY 1 DESC 单表查询 1.显示JS表中所有教师的jsgh和jsxm 2.显示JS表中所有教师的工号和姓名 3.显示JS表中所有教师的信息 SELECT:指明输出的项目(字段、表达式) FROM: 指明数据源 AS: 指明标题 4.显示JS表中所有女教师的jsgh和jsxm 5.显示JS表中所有年龄40岁以上女教师的信息 6.显示XS表中” 0421081”和” 0421082”班级的学生信息 WHERE:指明查询的筛选条件和联接条件 7.按cj 降序显示课程代号为“01” 的学生的xh和cj 8.先按班级代号,再按性别显示学生信息 9.先按性别的降序、再按姓名的升序显示学生的xsxh, xsxm,xb ORDER BY:设置排序 ASCE升序(默认) DESC降序 10.统计每位学生的总分和平均分 SUM():求数值列的总和 AVG():求数值列的平均值 11.统计每门课程的最高分和最低分 MAX():求最大值 MIN():求最小值 12. 按姓氏统计学生人数 COUNT():计数 13.按姓氏统计男女生人数 14.查询每门课程不及格的人数、最高分和最低分 15.查询每个部门教师的人数,最高工龄,按部门降序排 GROUP BY:按指定的列分组 16.显示有3人以上同姓的学生姓氏和人数 17.从高到低显示总分300分以上的学生信息 18.查询各年级学生各门课程的及格学生的平均成绩,按年 级降序显示平均成绩在70分以上的记录 HAVING:一般用于分组后的筛选 19.查询学生所在的bjdh信息 20.显示总分最高的前5名学生的xsxh信息 21.显示总分最高的前50%的学生信息 DISTINC:排除所有相同的记录 TOP n:前n条记录 TOP n PERCENT :前n%条记录 查询去向 浏览窗口: 默认 临时表: INTO CURSOR 临时表 表 : INTO TABLE 表 屏幕: TO SCREEN 文本文件: TO FILE 文本文件.txt 数组: INTO ARRAY 数组名 打印机: TO PRINT 多表查询 数据源为两个或两个以上的表或视图 表之间需要建立联接 联接条件 以表的同名字段作为默认条件 联接不必基于完全匹配的字段 联接类型 内联接 左联接 右联接 完全联接 1.显示学生的xsxh,xsxm,zydh,zymc 2.显示不及格学生的xh和xm,多门不及格者显示一次 3. 查询kcdh,kcmc,最高分,保存到kc_maxcj.dbf表文件中 1.使用WHERE的筛选条件实现 2.使用FROM子句的联接条件实现 4.查询专业代号为”2108”的所有成绩总分在300分以上,并且各门课程的成绩不得低于60分的学生:学号、姓名、总分、平均分和最低分,并按照总分从高到低排列。 SELECT Xs.xsxh, Xs.xsxm,SUM(Cj.cj) AS 总分,; AVG(Cj.cj) AS 平均成绩, MIN(Cj.cj) AS 最低分; FROM jxgl!xs INNER JOIN jxgl!cj; ON Xs.xsxh = Cj.xsxh; WHE
您可能关注的文档
最近下载
- 《岭外代答》的人类学解读实验——兼论宋代华夷之辨的弱化.pdf VIP
- QSH 0081-2007 探井(直井)钻井工程设计.docx VIP
- 《岭表录异》青少年读物.pdf VIP
- 资产处置委托协议书模板5篇.docx VIP
- mipi_CSI-2_specification_v1.3._高清版电子文档.pdf VIP
- QSH 0042-2007 钻井液用磺甲基酚醛树脂技术要求.docx VIP
- 《QSH0047-2007-钻井液用抗高温抗盐降滤失剂通用技术要求》.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 指数基金投资指南(银行螺丝钉).pdf VIP
- 《QSH0082-2007-水平井钻井工程设计要求》.pdf VIP
原创力文档

文档评论(0)