资源描述:
《vfp程序设计基础实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VFP程序设计基础实验9导读:就爱阅读网友为您分享以下“VFP程序设计基础实验9”的资讯,希望对您有所帮助,感谢您对92to.com的支持!3、droptablezgda4&&删除自由表zgda4(请用closedatabase把数据库关掉,否则删除不掉)4、insertinto:opendatabaseSQLLX&&请打开数据库SQLLXcreatetablezgda4.dbf(编号c(6),姓名c(6),年龄n(2,0),出生日期d,婚否L)insertintozgda4(编号,姓名,年龄,出生日期,婚否)values(张三inser
2、tintozgda4(编号,姓名,年龄,出生日期,婚否)values(李四insertintozgda4(编号,姓名,年龄,出生日期,婚否)values(王五5、deletedelefromzgda4where年龄>=40&&用list命令显示记录,可看到2条记录加上了删除标记。566、updateupdatezgda4set年龄=年龄+1,出生日期=出生日期-1&&没有where条件,则更新全部记录updatezgda4set年龄=年龄+1,出生日期=出生日期-1where婚否=.t.&&更新已婚记录7、select查询(运行下面的
3、语句,说出其含义)select*fromzgdaselectall职称fromzgda&&all可省略,查出所有记录的职称字段值selectdistinct职称fromzgda&&查出所有记录的职称字段值,去掉重复行。select姓名,性别,年龄,职称fromzgdaselecttop3*fromzgdaorderby编号desc&&查编号最大的前3条记录selecttop50percent*fromzgdaorderby年龄desc&&查年龄最大的前一半记录select姓名,性别,年龄,职称fromzgdawhere性别=男号&&等同于
4、:where性别like男select姓名,性别,年龄,职称fromzgdawhere职称=讲师性别asc,年龄descselect姓名,性别,年龄,职称fromzgdawhere年龄between40and50&&包括40和50select姓名,性别,年龄,职称fromzgdawhere年龄>=40and年龄select姓名,性别,年龄,职称fromzgdawhere年龄notbetween40and50&&年龄不在40和50范围内select*fromzgdawhere姓名like刘%56&&查询所有姓刘的记录select*f
5、romzgdawhere姓名like王_&&查询所有姓王且姓名只有两个字符的记录select姓名,性别,年龄,职称fromzgdawhere姓名notlike王%&&查询所有不姓王的记录where后面的特殊运算符(in;betweenand;like)select姓名,性别,年龄,职称fromzgdawhere姓名in(刘王&&查姓刘和姓王的记录,与下一语句等价。select姓名,性别,年龄,工资,职称fromzgdawhere姓名=刘姓名=王select姓名,性别,年龄,职称fromzgdawhere职称in(讲师
6、副教授select姓名,性别,年龄,职称fromzgdawhere职称=讲师职称=副教授注:in运算符:判断表达式的值是否等于指定列表中几个值中的一个select职称,avg(年龄)fromzgdagroupby职称&&查每种职称的职工平均年龄select职称,avg(年龄)平均年龄fromzgdagroupby职称&&同时给表达式avg(年龄)命名为平均年龄***将上面的两条语句中的avg换成sum后,再运行,看功能是什么?select职称,avg(年龄)fromzgdagroupby职称havingavg(年龄)>40&&平均年
7、龄>40的分组会显示selectmax(年龄)fromzgda56&&查表中最大年龄值,最小用minselect职称,max(年龄)fromzgdagroupby职称&&查每种职称的职工最大年龄,最小用minselectcount(*)职工人数fromzgda&&查表中人数,职工人数为自定义别名selectcount(性别)fromzgda&&查性别字段值的行数(计重复值)结果为:8selectcount(distinct性别)fromzgda&&查性别字段值的行数(不计重复值)结果为:2select性别,count(*)职工人数fromzg
8、dagroupby性别&&查男女职工人数,职工人数为自定义别名查询去向:select*fromzgdawhere性别=‘女’intotabledagirl&&查女生