保存到文本
文档 两表查询
将查询保存到固定的表中
集合并运算
显示宿舍号的最低 3 个
显示宿舍号后 50%的宿舍
没有客户号的产品
根据订货管理数据库计算所有的总金额
求所有订购单的平均金额,在查询结果中列出订购单 的个数和平均金额
普通连接,即只有满足连接条件的记录才出现在查询 结果中
左连接,即除满足连接条件的记录在查询结果中外, 第一个表中不满足连接条件的记录也出现在查询结果 中.
右连接,即除满足连接条件的记录在查询结果中外, 第 2 个表中不满足连接条件的记录也出现在查询结果 中.
多表查询
在"学生管理"数据库中有"学生"表, "课程"表和"成绩"表. SQL 语句查询"成绩"表中每个 用 学生"","","课程号","课程名","成绩"和"开课院系",并将结果存放于表 stu 中
在"销售"数据库中,根据"销售"和"商品"表查询每种商品的"商品编号",商品名称"," 价格", "销售数量"和"销售金额"("商品编号"和"商品名称"取自"商品"表,"价格"和"销售数 量"取自"销售"表,销售金额=价格*销售数量),按"销售金额"降序排序,并将查询结果保存到 xiao表中,将SQL语句保存在query1.prg文件中.
新建程序文件 query1,用 SQL 语句完成下列操作.将选课在 3 门课程以上(包括 3 门)的 学生的,,平均分和选课门数按平均分降序排序,并将结果存放于数据库表 stu_temp(字段名为,,平均分和选课门数)中
程序querye: SELECT 学生., 学生., AVG(选课.成绩) as 平均分,; COUNT(选课.课程号) AS 选课门数; FROM 学生!学生 INNER JOIN 学生!选课; INNER JOIN 学生!课程; ON 课程.课程号 = 选课.课程号; ON 学生. = 选课.; GROUP BY 学生.; HAVING COUNT(选课.课程号)>=3; ORDER BY 3 DESC; INTO TABLE stu_temp.dbf SELECT TOP 3 学生., 学生., AVG(选课.成绩) as 平均分,; COUNT(选课.课程号) AS 选课门数; FROM 学生!课程 INNER JOIN 学生!选课; INNER JOIN 学生!学生 ; ON 学生. = 选课. ; ON 课程.课程号 = 选课.课程号; ORDER BY 3 DESC
计算代码: a=val(thisform.text1.value) b=val(thisform.text2.value) if thisform.optiongroup1.option1.value=1 c=a+b thisform.text3.value=c endif if thisform.optiongroup1.option2.value=1 c=a-b thisform.text3.value=c endif if thisform.optiongroup1.option3.value=1 c=a*b thisform.text3.value=c else endif if thisform.optiongroup1.option4.value=1 c=a/b thisform.text3.value=c endif
根据表 WUPIN.dbf 在项目中建立如下图的表单:表单标题为"物品查询" ,各控件标题及格 式如样图所示,将表单以"物品查询.scx"为文件名保存在 D:\SOURCE\VFP03 文件夹中 b),运行表单时,组合框
列表罗列出四种品牌(松下,容声,戴尔,红苹果)供选择,命令 按钮要具有以下功能:选择一种品牌后单
击"查询"按钮,则在表格中显示满足该品牌的结 果,要求表格包含如下字段:品牌,名称,价格,并按价格降序排列.
查询按纽代码: SELECT 品牌,名称,价格; FROM wupin WHERE 品牌=THISFORM.COMBO1.VALUE; ORDER BY 价格 DESC; INTO CURSOR TEMP THISFORM.GRID1.RECORDSOURCE='TEMP' THISFORM.REFRESH
题目:对考生目录下的数据库school建立文件名为studentform的表单.表单含有一个 表格控件,用于显示用户查询的信息;表单上有1个按钮选项组,含有"课程","学生"和"综合 "3个选项按钮;表单上有2个命令按钮,标题为"浏览"和"退出". 选择"课程"选项按钮并单击"浏览"按钮时,在表格中显示course表的字段;"课程号"," 课程名"; 选择"学生"选项按钮并单击"浏览"按钮时,表格中显示student表的字段""和" "; 选择"综合"选项按钮并单击"浏览"按钮时,表格中显示"","课程名称"及该生该门 课的"成绩". 单击"关闭"按钮退出表单.
浏览代码:DO CASE CASE THISFORM.optiongroup1.VALUE=1 THISFORM.grid1.RecordSource="; SELECT 课程号,