一、PL/SQL概述
1.PL/SQL与SQL的区别
二、PL/SQL字符集
1.合法字符
在使用PL/SQL进行程序设计时,可以使用的合法字符有以下3种:
(1)所有大小写英文字母
(2)数字0~9
(3)符号()、+、-、*、/、<>、=、!、~、;、:、等
2.运算符
2.1 算术运算符
+ - * / ** ||
比如 要求员工的工龄(年)
select ename,extract(year from sysdate)-extract(year from hiredate) as 在职时间 from emp;
2.2 关系运算符
(1)=、<>或!、<、>、>=、<=
(2)BETWEEN 最小值 AND 最大值(检索两个值之间的内容);
(3)IN:检索属于 列表中的值
(4)LIKE:模糊查询
(5)IS NULL/IS NOT NULL:判断是否为null
如求员工中薪资位于2000~2500的员工工资
select ename,sal from emp where sal between 2000 and 2500;
2.3逻辑运算符
(1)AND:两个表达式同时为真时,结果为真
(2)OR:只要有一个表达式为真就为真
(3)NOT:取相反的逻辑值
比如员工工资不在2000~2500之间的员工薪资
select ename,sal from emp where sal not between 2000 and 2500;