SQL
evening424
Read
展开
-
SQL单表查询语句
查询某些字段不同记录: job字段中,可以发现有相同的数据,为了查询有多少种不同的job,在【命令编辑区】输入“select distinct job from scott.emp” | select distinct 字段名 from 数据表,这里的“distinct”保留字指在显示时去除相同的记录,与之对应的是“all”将保留相同的记录,默认为“all”。原创 2007-06-11 20:50:00 · 972 阅读 · 0 评论 -
SQL多表查询语句
带【in】的嵌套查询 select emp.empno,emp.ename,emp.job,emp.sal from scott.emp where sal in (select sal from scott.emp where ename=WARD); 上述语句完成的是查询薪水和WARD相等的员工,也可以使用【not in】来进行查询。 带【any】的嵌套查询原创 2007-06-11 21:08:00 · 926 阅读 · 0 评论 -
SQL录入数据
单行记录的录入 1. 语法 insert into 数据表(字段名1,字段名2,……) values(字段名1的值, 字段名2的值,……)。 由于字段的类型不同,在书写字段值的时候要注意格式。 数值型字段,可以直接写值。 字符型字段,其值上要加上单引号。 日期型字段,其值上要加上单引号,同时还要注意年、月、日的排列次序。 在数据的插入语句中,插入列排序和插入值要一一对应。字符型和日期型字段要加上单原创 2007-06-11 22:19:00 · 2009 阅读 · 0 评论 -
SQL删除数据
删除记录 在【命令编辑区】输入“delete from scott.test where empno>=7500 and empno 删除记录的语法:delete from 数据表 where 条件 整表数据删除 【命令编辑区】输入“truncate table scott.test ;”truncate table命令将快速删除数据表中的所有记录,但保留数据表结原创 2007-06-11 22:26:00 · 624 阅读 · 0 评论 -
SQL更新数据
更新数据使用的是【update】命令 直接赋值更新 1. 语法 update 数据表 set 字段名1=新的赋值,字段名2=新的赋值,…… where 条件 2. 实例 在【命令编辑区】执行以下语句。 ――――――――――――――――――――――――――――――――――――― update scott.emp set empno=8888,ename=TOM,hiredat原创 2007-06-11 22:31:00 · 3157 阅读 · 0 评论 -
SQL进行函数查询
【ceil】函数“select mgr, mgr/100,ceil(mgr/100) from scott.emp;” 【ceil】函数用法:ceil(n),取大于等于数值n的最小整数。【floor】函数“select mgr, mgr/100,floor(mgr/100) from scott.emp;”【floor】函数用法:floor(n),取小于等于数值n的最大整数.原创 2007-06-11 21:29:00 · 794 阅读 · 0 评论