oracle中null的理解
2015-11-06 15:35
302 查看
<
学生成绩表
--查询学员成绩,显示学号,笔试成绩,机试成绩,平均分
SELECT m.stuno 学号,
m.writtenexam 笔试成绩,
m.labexam 机试成绩,
(m.writtenexam + m.labexam) / 2 平均分 --可以进行数学运算
FROM stumarks m;
/*
空值不等于0或者空格,空值是指未赋值、未知或不可用的值。
任何数据类型的列都可以包括NULL值,除非该列被定义为非空或者主键。
*/
查询结果:
<
EXAMNO | STUNO | WRITTENEXAM | LABEXAM |
e2014070001 | s25301 | 80 | 58 |
e2014070002 | s25302 | 50 | |
e2014070003 | s25303 | 97 | 82 |
--查询学员成绩,显示学号,笔试成绩,机试成绩,平均分
SELECT m.stuno 学号,
m.writtenexam 笔试成绩,
m.labexam 机试成绩,
(m.writtenexam + m.labexam) / 2 平均分 --可以进行数学运算
FROM stumarks m;
/*
空值不等于0或者空格,空值是指未赋值、未知或不可用的值。
任何数据类型的列都可以包括NULL值,除非该列被定义为非空或者主键。
*/
查询结果:
<
学号 | 笔试成绩 | 机试成绩 | 平均分 |
s25301 | 80 | 58 | 69 |
s25302 | 50 | ||
s25303 | 97 | 82 | 89.5 |
相关文章推荐
- mysql数据库实现类似oracle connect by prior的查询
- oracle函数大全-字符串处理函数
- 如何在Oracle中复制表结构和表数据 【转载】
- ORACLE简单的存储过程
- Linux下Oracle安装文件.cpio.gz文件的解压
- Oracle细节总结(三)
- Oracle中的日期和字符串互相转换以及格式化
- oracle创建用户名和密码,授权,导入, 以及导出
- oracle插入主键数据、sequence和触发器
- Java 批量插入数据(Oracle)
- oracle创建数据库、表空间、用户的过程
- 读取远程表并逆向生成建表语句
- 手动创建oracle数据库实例
- Oracle 11G数据库VMware虚拟机下载
- oracle数据库管理员密码忘记怎么办
- Oracle 不同环境下导入解决方案
- ORACLE中每个分组后加个合计,最后总合计的GROUP BY rollup,和中文排序
- oracle 时区
- oracle中trim,rtrim,ltrim
- Oracle分页语句