foxpro中的select命令是用于“激活指定工作区”,换句话说是进行“数据查询”
正确用法举例:
select 地生考号,学籍号,学校代号,性别 from 9njysy.dbf
select 地生考号,学籍号,学校代号,性别 where 性别='男' from 9njysy.dbf
select * from 9njysy.dbf
select * from 9njysy.dbf where 性别='男'
select * from 9njysy.dbf where 性别="男"
(字符型 字段可以用 单引号 或 双引号 引起来)
(字符型 字段可以用 单引号 或 双引号 引起来)
利用SQL语言查询,学生表中性别为女生的所有信息
Select * from 学生表 where 性别="女"
(用where不用for)
利用SQL语言显示学生的班级信息
Select 姓名,班级 from 学生表
利用SQL语言显示成绩表中的信息并将成绩一项加五分
Select 学号,课程号,成绩+5 as 成绩 from 成绩
利用SQL语言显示学生表中姓刘的信息
Select * from 学生表 where 姓名 like "刘%"
错误用法举例:
select all from 9njysy.dbf
(应该用*)
(应该用*)
select 地生考号,学籍号,学校代号,性别 for 性别='男' from 9njysy.dbf
select * from 9njysy.dbf for 性别='男'
(不用for,而是用where)
select * from 9njysy.dbf for 性别='男'
(不用for,而是用where)