字符串大小写敏感
Oracle查询中where条件中的指定查询存在大小写敏感
日期函数(下次补详细的)
日期格式也存在敏感
<select * from emp where hiredate='17-11月-81'>中的月也不可以省略
修改日期格式NLS_DATE_FORMAT日期格式化
<alter session set NLS_DATE_FORMAT='yyyy-mm-dd';>
Oracle中的between and
查询薪水在1000到2000之间所有人的信息
select * from emp where sal betwenn 1000 and 2000;
当我们试着反过来查询
select * from emp where between 2000 and 1000;
总结:
1、between and 查询小的数值必须在大的数值前面
2、它查询的结果集是包含边界的
Oracle中的模糊查询like语句
查询名字第一个是’A‘的员工信息
select * from emp where ename like 'A%';
查询名字是四个字的员工信息
select * from emp where ename like '____';
查询名字中含有特殊字符的员工信息
总结:要查询的信息中有特殊字符需要用’\'特殊字符转义,在like语句后边加escape '\'
where条件执行后的语句顺序执行顺序
从右向左顺序执行(例子以后补)