vfp 查询的三种方式: SQL语句 、 查询(设计器)、 视图(设计器)
链接: 博客园相关SQL文章
1.SELECT查询语句
格式: SELECT <行列限制表达式>
课堂示例语句1
create database 学生
add table 学生
add table 学生成绩
add table 学生成绩f
open database 学生
select * from 学生 into table 学生y
use 学生y
browse
select 姓名,入学成绩 from 学生 where 入学成绩 >=500 // 查询结果以窗口方式显示
select distinct 姓名,入学成绩 from 学生 where 入学成绩 >=500
select 性别 from 学生
select distinct 性别 from 学生
select 学生.学号,学生.姓名,学生成绩.数学 from 学生,学生成绩
where 学生. 学号 = 学生成绩.学号
select top 2 * from 学生 order by 学号 //top 2 查询结果的前两显示出来
select avg(入学成绩) from 学生
select count(*) from 学生
select 性别,sum(入学成绩) from 学生 group by 性别
select count(*) as '学生人数' from 学生 group by 性别 having 性别='男'
select 学生.学号,avg(学生.入学成绩),学生成绩.vfp
from 学生,学生成绩
where 学生.学号=学生成绩.学号
group by 性别 having 性别='女'
select 学号,姓名,入学成绩 from 学生 order by 入学成绩 desc
select 学生.学号,学生.姓名,学生成绩.英语 from 学生,学生成绩
where 学生.学号 = 学生成绩.学号
group by 学生.学号
order by 学生成绩.英语 ,姓名 asc //成绩相同的情况下,按照姓名排序
select 性别,avg(入学成绩) as "入学成绩平均分"
from 学生 group by 性别 order by 入学成绩 desc
2. SELECT 常用的系统函数
函数 | 说明 |
---|---|
AVG() | 平均值 |
COUNT() | 统计个数 |
MIN() | 最小值 |
MAX() | 最大值 |
SUM () | 求和 |