计算机二级vf中SQL语言问题。。跪求!!!!
我有一个问题不懂,跪求各位的帮忙。。。。(1)用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件res.dbf中。(1)【操作步骤】步骤1:按照...
我有一个问题不懂,跪求各位的帮忙。。。。 (1)用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件res.dbf中。 (1)【操作步骤】 步骤1:按照题目的要求,新建程序"query1",在"query1"窗口中输入如下代码并保存。 *********程序1中的代码********* SELECT DISTINCT(姓名) AS 姓名; FROM 课程,学生选课,学生成绩; WHERE 学生成绩.学号=学生选课.学号; AND 学生选课.课程号=课程.课程号; AND 成绩>60; ORDER BY 姓名 DESC; INTO TABLE res 我想问一下:1.程序名为什么是“query1”? 2.这道题什么也没告诉我。。。我怎么知道是“FROM 课程,学生选课,学生成绩” 3.“SELECT DISTINCT(姓名) AS 姓名”中“DISTINCT(姓名) AS 姓名”什么意思啊? 4.“WHERE 学生成绩.学号=学生选课.学号; AND 学生选课.课程号=课程.课程号” 可不可以写成 “SELECT DISTINCT(姓名) AS 姓名 on 学生成绩.学号=学生选课.学号 and 学生选课.课程号=课程.课程号”呢? 谢谢你的帮忙。。谢谢。。。。真的感谢您。。。。
展开
展开全部
1"query"此单词的意思有查询之意。
2.这道题什么也没告诉我。。。我怎么知道是“FROM
课程,学生选课,学生成
绩”-----这个问题可以完全看得出来你没有搞懂什么叫连接查询!
3.“SELECT
DISTINCT(姓名)
AS
姓名”中“DISTINCT(姓名)
AS
姓名”什么意思啊?-------这个叫字段取别名,你可以从英文意思上去解读它呀
4.“WHERE
学生成绩.学号=学生选课.学号;
AND
学生选课.课程号=课程.课程号”
可不可以写成
“SELECT
DISTINCT(姓名)
AS
姓名
on
学生成绩.学号=学生选课.学号
and
学生选课.课程号=课程.课程号”呢?
(语法有严重的错误,大侠看看书本再做吧!)
2.这道题什么也没告诉我。。。我怎么知道是“FROM
课程,学生选课,学生成
绩”-----这个问题可以完全看得出来你没有搞懂什么叫连接查询!
3.“SELECT
DISTINCT(姓名)
AS
姓名”中“DISTINCT(姓名)
AS
姓名”什么意思啊?-------这个叫字段取别名,你可以从英文意思上去解读它呀
4.“WHERE
学生成绩.学号=学生选课.学号;
AND
学生选课.课程号=课程.课程号”
可不可以写成
“SELECT
DISTINCT(姓名)
AS
姓名
on
学生成绩.学号=学生选课.学号
and
学生选课.课程号=课程.课程号”呢?
(语法有严重的错误,大侠看看书本再做吧!)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
仁科信息
2024-07-24 广告
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部...
点击进入详情页
本回答由仁科信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询