codecamp

Oracle 运算符


Oracle 算术运算符包括+-*/四个,其中/获得的结果是浮点数。

案例1、求2018年上学期数学的平均成绩。

select a.*, b.coursename, c.stuname
from score a, course b, stuinfo c
where a.courseid = b.courseid
  and a.stuid = c.stuid;

select b.coursename, sum(a.score) / count(1)
from score a, course b
where a.courseid = b.courseid
  and a.courseid = 'R20180101'
group by b.coursename;

Oracle关系运算符

Oracle 关系运算符在 where 条件语句当中经常使用到,常用的关系如下:

符号 解释 符号 解释
= 等于 <>或者!= 不等于
> 大于 >= 大于或者等于
< 小于 <= 小于或者等于

Oracle逻辑运算符

Oracle 的逻辑运算符有三个:ANDORNOT

案例2、查看2018年上学期数学成绩在85-95分之间的同学:

select a.*,b.coursename,c.stuname
    from score a,course b,stuinfo c
where a.courseid=b.courseid
    and a.stuid=c.stuid and a.score>='85'and a.score<='95'


Oracle Initcap()函数
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }