关键字distinct可以清除重复值针对的select后的全部列
oracle中表名字段名不区分大小写但表中的数据是区分大小写的(sql server中不区分大小写)
oracle中用||代替+连接符做字符串的连接
eg: select '用户名'||empno || '薪水'||sal from emp where ename = 'SMITH';
结果: '用户名'||EMPNO||'薪水'||SAL
----------------------------
用户名7369薪水800
其它关键字 in,like,between..and..,is null ,is not null,and,or,not
占位符_,%等与sql server一致
对于单行函数sql server 可不接from但oracle不行
sql:select sum(sal)无错
oracle;select sum(sal) 无法运行缺少from
如果在oracle中没有具体的表可以用dual表代替eg:select sum(sal) from dual