计算机二级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
学生选课.课程号=课程.课程号”呢?
(语法有严重的错误,大侠看看书本再做吧!)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询