表达式查询
·
查询过程中,可以做一些简单的运算
~~
·
这个是进行列和列之间的运算
create table exam_result (id int,name varchar(20),chinese
decimal(3,1),math decimal(3,1),english decimal(3,1));
insert into exam_result (id,name,chinese,math,english) values
(1,'
唐三藏
', 67, 98, 56),
(2,'
孙悟空
', 87.5, 78, 77),
(3,'
猪悟能
', 88, 98.5, 90),
(4,'
曹 孟德
', 82, 84, 67),
(5,'
刘玄德
', 55.5, 85, 45),
(6,'
孙权
', 70, 73, 78.5),
(7,'
宋公明
', 75, 65, 30);
·
接下来就看看查询字段为表达式
·
可以在查询的时候,针对分数进行变换;比如让查询的
math
成绩都在原来
的基础上
+ 10
分;
select name,math + 10 from exam_result;
评论