SQL> select * from emp where deptno=10 SQL> select * from emp where ename= 'KiNg ' //注意字符串区分大小写 SQL>select * from emp where hiredate= '17-11月-81 '; //注意系统日期格式
获取系统当前日期格式:SQL> select * from v$nls_parameters
(数据字典,类似于tab)
设置列宽度:SQL> col parameter for a30
修改日期格式:
SQL> alter session set NLS_DATE_FORMAT = 'yyyy-mm-dd '
再次查询:
SQL> select * from emp where hiredate= '1981-11-17;'
显示带有时间的日期:
SQL> alter session set NLS_DATE_FORMAT = 'yyyy-mm-dd hh24:mi:ss'
再次查看系统时间:
SQL> select sysdate from dual
改回系统默认格式:
SQL> alter session set NLS_DATE_FROMAT = 'DD-MON-RR '
where i=10 or i=20
==> where i in(10,20)
select * from emp order by empno desc
如果升序,则可以不写
by 列一,列二
by 列一 desc,列二 desc
可以只用last把null反到最后,注意是nulls
select * from emp order by comm desc nulls last