OracleSQL语句大全2009-04-1315:391
desc(描述)emp描述emp这张表2
descdept部门表3
descsalgrade薪水等级4
select*fromtable查找表中的元素5
dual是系统中的一张空表(可以用于计算各种数学表达式)6
select*fromdual7
selectsysdatefromdual取出系统时间8
selectename,sal*12"annul_sal"(取的别名)fromemp;查找用户姓名和用户的年薪9
任何含有空值的数学表达式的值都是空值selectename,sal*12+commfromemp;10
selectename||salfromemp其中的||(字符串连接符)相当于将sal全部转化为字符串11
表示字符串的方法selectename||'ajjf'fromemp;12
如果其中有一个单引号就用2个单引号来代替他selectename||'sakj''lds'fromemp;13
selectdistinctdeptnofromemp(去除部门字段中重复的部分,关键字distinct)14
selectdistinctdeptno,jobfromemp;(去除这2个字段中重复的组合)15
select*fromdeptwheredeptno=10;取出条件(取出部门编号为10的记录)16
select*fromempwhereename='CLIRK';取出部门中姓名为clirk的记录(注意取出过程中ename用单引号隔开)17
selectename,salfromempwheresal>1500;取出部门中薪水大于1500的人的姓名18
selectename,sal,deptnofromempwhere