sql 相关的查询面试题收集及答案
一 //查询某表中的第 30 到 40 行的数据
select * from
表名 where
字段 in( select top 40
字段 from
表名 )and 字
段 not in( select top
30
字段 from 表名)
或者
select top 10 * from
表名 where 字段 not in( select top 30
字段 from
表名)
二 //
“
查询一个表中存在重复的字段 字段 1”
select DISTINCT 字段 1 from
表名 having count(字段 1)>1 group by 字
段 1
(并显示可能重复的次数)
select DISTINCT 字段 1
, count(字段 1) As 次数 from
表名 having
count(字段 1)>1 group by 字段 1
某门户网站数据库职位笔试题
1、事务是什么?
2、oracle 中 truncate 和 delete 命令有何区别?
3、Oracle 中 char 和 varchar2
”
数据类型有什么区别?有数据 test”分别存放
到 char(10)和 varchar2(10)
类型的字段中,其存储长度及类型有何区别?
4、参见如下表结构
出版社:
出版社代码 char(2),
出版社名称 varchar2(32)
图书:
图书编号 char(8),
图书名称 varchar2(128),