access 中空值的判断

 -- access 使用isnull函数判断是否null值

delete from 表 where isnull(字段)


-- 如果空值是指0长度的, 则
delete from 表 where 字段=""

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容简介   本书全面介绍了SQL语句在数据库开发所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组统计、使用子查询、多表查询、高级查询、插入数据、更新和删除数据、创建、操纵数据库和表、使用视图、使用存储过程和函数、使用游标、使用触发器、事务处理、安全性控制、SQL高级特性、数据库对象查询、数据库安全与维护和嵌入式SQL等。全书共提供了463人个实例,每个实例都突出实用性,其大部分是程序开发者所需的有关问题的解决方案。   本书配有光盘,光盘提供了书所有实例的源代码。全部代码都经过精心调试,都可以正常运行。   本书适用于广大计算机爱好者和编程人员阅读,也可供大、专院校相关专业的师生学习参考。   目录   第1章 SQL语言基础   1.1 变量与常量   1.2 数据类型   1.3 复合语句   1.4 条件判断语句   1.5 循环语句   1.6 临时表   1.7 常用命令   第2章 常规数据查询   2.1 查询的基本结构   2.2 列的查询   2.3 列的计算   2.4 WHERE条件查询   2.5 区间查询   第3章 高级数据过滤   3.1 组合WHERE语句   3.2 IN运算符   3.3 NOT运算符   3.4 行查询   3.5 类型转换   3.6 进制转换   3.7 匹配查询   3.8 空值判断   第4章 字符串查询   第5章 日期查询   第6章 数据排序   第7章 聚合函数与分组统计   第8章 使用子查询   第9章 多表查询   第10章 高级查询   第11章 插入数据   第12章 更新和删除数据   第13章 创建、操纵数据库和表   第14章 使用视图   第15章 使用存储过程和函数   第16章 使用游标   第17章 使用触发器   第18章 事务处理   第19章 安全性控制   第20章 SQL高级特性   第21章 数据库对象查询   第22章 数据库安全与维护   第23章 嵌入式SQL   附录 SQL范例宝典实例适用范围
准备工作,一份成绩(缺考以零分计)、一份包括实验\普通班级的教师名单 (在excel可以前全部替换空值和缺考为0分,然后把access的表score先删除,接着导入即可,其他表的导入一样操作。除注明要手工操作的,其它的统统不管,注明@的查询为结果,其它查询可以超过不管,标明注意记录数的可以点击最后一个记录,然后对照一下总数是不是相同。本次程序在上一次程序基础上做一点小更新,主要是把实验班和普通班前n名计算时候查询时,把班别从手工输入更改为自动和teacher表格保持一致,加强了可修改性,另一个是计算老师平均分优良率的时候,增加了一个任教班级情况,由teacher表格自动生成,另外,增加了以5分为一个分数层的统计查询,可以用于帮助判断上重点线、本科线、专科线等人数。) 导入score 查询sort001 -导出到excel ***注意记录数*** 由excel导入到表sort (***手工操作***) 一、统计各班各科平均分(以语文为例) 要求:实验班按实考人数统计,其它班级按实考人数减去末2人统计(一特色),都要标明各班统计人数。(平均分1、平均分2就是部分实验班和普通班,全部按照实际人数统计的查询) (1)普通班: 去除末2人:语文1:(去除语文缺考,即0分名单,如需参与统计,可以再语文平均分、数学平均分...各科查询查询条件做修改) 语文2:(各班按照班级升序、语文从低分到高分升序排列) ***注意记录数与语文1相同*** 语文3:语文2导出到excel,然后从excel导入到表,生成 语文3 重新导入access(***手工操作***) 语文4:(各班倒数第一条记录) 语文5:(各班除去最后一条记录后的名单) 语文6:(各班倒数第二条记录) 语文7:(各班除去最后两条记录后的名单) 语文8:(各班除去最后两条记录后的语文平均分和实算人数) 全级总查询:平均分(去末二名)1,平均分(去末二名)2 @普通班总查询:平均分(去末二名)3,平均分(去末二名)4 (2) 实验班:按实际人数:语文(数学、英语......)平均分(查询) 全级总查询:平均分1,平均分2 @实验班总查询:平均分3,平均分4 @全级总分查询:全级各科平均分 二、统计各班各科级前600名所占人数(包括班级和计数)(以语文为例) 查询:按语文降序排列 查询:前600名各班语文人数 @总查询:前600名各班各科分布(会很慢,很麻烦,建议逐科<前600名各班语文人数....>查询,然后通过excel并起来) 三、统计各班各科分数段人数分布情况: 语文、数学、英语按120上、110—119、100—109、90—100、80—89、70—79、0—69 物理、化学、生物、政治、历史、地理按90—100、80—89、70—79、60—69、50—59、0—49 由sort表查询: @语文名次分布、数学名次分布、英语名次分布...... 四、统计总分各分数层(每100名为一个分数层,如果学校学生人数特多,可以自己添加查询) (biantai,有时候要求每100名一段,有时候要求每50名一段) 统计总分各分数层(每100名为一个分数层) @名次分布情况1-600、名次分布情况601-1200、名次分布情况1201-1800、名次分布情况1801-2400 @各班所占人数各分数层分数最高和最低为查询:各分数段对应总分 (导入excel后可以先倒置,然后通过=A&"-"&B连接起来) 统计总分各分数层(每50名为一个分数层) @名次分布情况1-350(每段50名)、名次分布情况351—(每段50名) @各班所占人数各分数层分数最高和最低为查询:各分数段对应总分(每段50名) (导入excel后可以先倒置,然后通过=A&"-"&B连接起来) 五、单科进入全级前三名的学生(科目、姓名、班级、单科分数、名次) @查询:各科前三名 六、总分前3名(科目,名次) @查询:总分前三名 七、平均分与优良率(实验班、全级统计按实考人数统计,其它班级按实考成绩去末2名统计) 优良率是科任教师所教学生单科入前600名人数除以所教学生总人数(普通班去末2名) teacher1,teacher2分别由teacher得出的普通班和实验班科任教师任教情况 teacher(普通班教师对应班级)、teacher(实验班教师对应班级)分别由teacher1、teacher2得出查询。 以普通班政治为例: 查询老师所教学生平均分和人数:政治老师平均分(普通班) 查询老师所教学生单科入前600名人数:政治前600名总人数(普通班) 查询老师所教学生平均分、优良率、所教学生总数、单科入前600名人数:政治老师平均分优良率(普通班) @老师平均分优良率(普通班)2 @老师平均分优良率(实验班)2 @查询:全级各科平均分 八、实验班总分前60名、其余26个班级总分前78名(实验班、普通班分开排名的,成绩排前n名可以自己截取) 查询: 实验班前60名1、非实验班前78名1 @实验班前60名2(***注意记录人数***) @非实验班前78名2(***注意记录注意人数***) 上线情况为模拟录取情况 九、各班总分分数层(统计各个班级从580分以上至300分以下,每5分为一个分数层,各个班级的人数。如需生成各分数层全级累加数据,和各分数层以上各班累加数据,可在excel简单生成) 查询: @总分各分数层各班所占人数1 @总分各分数层各班所占人数2 @总分各分数层各班所占人数3 @总分各分数层各班所占人数4 @总分各分数层各班所占人数5 版权所有 广东揭阳普宁 颜伟锋 联系邮箱:[email protected] 顺便附上QQ:89220210,欢迎交流,没事请别骚扰,呵呵。
内容简介   本书全面介绍了SQL语句在数据库开发所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组统计、使用子查询、多表查询、高级查询、插入数据、更新和删除数据、创建、操纵数据库和表、使用视图、使用存储过程和函数、使用游标、使用触发器、事务处理、安全性控制、SQL高级特性、数据库对象查询、数据库安全与维护和嵌入式SQL等。全书共提供了463人个实例,每个实例都突出实用性,其大部分是程序开发者所需的有关问题的解决方案。   本书配有光盘,光盘提供了书所有实例的源代码。全部代码都经过精心调试,都可以正常运行。   本书适用于广大计算机爱好者和编程人员阅读,也可供大、专院校相关专业的师生学习参考。   目录   第1章 SQL语言基础   1.1 变量与常量   1.2 数据类型   1.3 复合语句   1.4 条件判断语句   1.5 循环语句   1.6 临时表   1.7 常用命令   第2章 常规数据查询   2.1 查询的基本结构   2.2 列的查询   2.3 列的计算   2.4 WHERE条件查询   2.5 区间查询   第3章 高级数据过滤   3.1 组合WHERE语句   3.2 IN运算符   3.3 NOT运算符   3.4 行查询   3.5 类型转换   3.6 进制转换   3.7 匹配查询   3.8 空值判断   第4章 字符串查询   第5章 日期查询   第6章 数据排序   第7章 聚合函数与分组统计   第8章 使用子查询   第9章 多表查询   第10章 高级查询   第11章 插入数据   第12章 更新和删除数据   第13章 创建、操纵数据库和表   第14章 使用视图   第15章 使用存储过程和函数   第16章 使用游标   第17章 使用触发器   第18章 事务处理   第19章 安全性控制   第20章 SQL高级特性   第21章 数据库对象查询   第22章 数据库安全与维护   第23章 嵌入式SQL   附录 SQL范例宝典实例适用范围
内容简介   本书全面介绍了SQL语句在数据库开发所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组统计、使用子查询、多表查询、高级查询、插入数据、更新和删除数据、创建、操纵数据库和表、使用视图、使用存储过程和函数、使用游标、使用触发器、事务处理、安全性控制、SQL高级特性、数据库对象查询、数据库安全与维护和嵌入式SQL等。全书共提供了463人个实例,每个实例都突出实用性,其大部分是程序开发者所需的有关问题的解决方案。   本书配有光盘,光盘提供了书所有实例的源代码。全部代码都经过精心调试,都可以正常运行。   本书适用于广大计算机爱好者和编程人员阅读,也可供大、专院校相关专业的师生学习参考。   目录   第1章 SQL语言基础   1.1 变量与常量   1.2 数据类型   1.3 复合语句   1.4 条件判断语句   1.5 循环语句   1.6 临时表   1.7 常用命令   第2章 常规数据查询   2.1 查询的基本结构   2.2 列的查询   2.3 列的计算   2.4 WHERE条件查询   2.5 区间查询   第3章 高级数据过滤   3.1 组合WHERE语句   3.2 IN运算符   3.3 NOT运算符   3.4 行查询   3.5 类型转换   3.6 进制转换   3.7 匹配查询   3.8 空值判断   第4章 字符串查询   第5章 日期查询   第6章 数据排序   第7章 聚合函数与分组统计   第8章 使用子查询   第9章 多表查询   第10章 高级查询   第11章 插入数据   第12章 更新和删除数据   第13章 创建、操纵数据库和表   第14章 使用视图   第15章 使用存储过程和函数   第16章 使用游标   第17章 使用触发器   第18章 事务处理   第19章 安全性控制   第20章 SQL高级特性   第21章 数据库对象查询   第22章 数据库安全与维护   第23章 嵌入式SQL   附录 SQL范例宝典实例适用范围
内容简介   本书全面介绍了SQL语句在数据库开发所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、聚集函数与分组统计、使用子查询、多表查询、高级查询、插入数据、更新和删除数据、创建、操纵数据库和表、使用视图、使用存储过程和函数、使用游标、使用触发器、事务处理、安全性控制、SQL高级特性、数据库对象查询、数据库安全与维护和嵌入式SQL等。全书共提供了463人个实例,每个实例都突出实用性,其大部分是程序开发者所需的有关问题的解决方案。   本书配有光盘,光盘提供了书所有实例的源代码。全部代码都经过精心调试,都可以正常运行。   本书适用于广大计算机爱好者和编程人员阅读,也可供大、专院校相关专业的师生学习参考。   目录   第1章 SQL语言基础   1.1 变量与常量   1.2 数据类型   1.3 复合语句   1.4 条件判断语句   1.5 循环语句   1.6 临时表   1.7 常用命令   第2章 常规数据查询   2.1 查询的基本结构   2.2 列的查询   2.3 列的计算   2.4 WHERE条件查询   2.5 区间查询   第3章 高级数据过滤   3.1 组合WHERE语句   3.2 IN运算符   3.3 NOT运算符   3.4 行查询   3.5 类型转换   3.6 进制转换   3.7 匹配查询   3.8 空值判断   第4章 字符串查询   第5章 日期查询   第6章 数据排序   第7章 聚合函数与分组统计   第8章 使用子查询   第9章 多表查询   第10章 高级查询   第11章 插入数据   第12章 更新和删除数据   第13章 创建、操纵数据库和表   第14章 使用视图   第15章 使用存储过程和函数   第16章 使用游标   第17章 使用触发器   第18章 事务处理   第19章 安全性控制   第20章 SQL高级特性   第21章 数据库对象查询   第22章 数据库安全与维护   第23章 嵌入式SQL   附录 SQL范例宝典实例适用范围

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值