`
wangleide414
  • 浏览: 606590 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

sql笔试题

阅读更多

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),
       出版社代码 char(2),
       作者代号 char(4),
       图书简介 varchar2(128)
 
作者:
       作者代号 char(4),
       作者名称 varchar2(10),
       性别 char(1),
       年龄 number(3),
       文学方向 varchar2(64)
 
获奖名单:
       获奖日期 date,
       获奖人员 char(4)
 
编写SQL语句,找出“作者”库中没有出现在“获奖名单”库中所有作者信息的SQL语句(提示:使用not

in、not exists以及外关联三种方法,并说明哪种方法最优。
 
 
 
5、Oracle数据库表存在伪列rowid,请利用rowid编写一个SQL语句,从以下记录中找到唯一记录,并将其

flag列更新为Y
 
No       name      sex     flag
1                张三        1               N
1                张三        1               N
1                张三        1               N
 
 
 
6、Oracle中,需要在查询语句中把空值(NULL)输出为0,如何处理?
 
 
 
7、见第四题“获奖名单”表,写出SQL语句,查询出在上一个月获奖的人员。
 
 
 
8、见第四题“图书”表,在表上对图书名称、出版社代码、作者代号创建了组合索引,请问在执行如下

语句时会不会利用到索引。
Select * from 图书 where 图书名称=’xxxx’
Select * from 图书 where 图书名称=’xxxx’ and 出版社代码=’bb’
Select * from 图书 where 图书名称=’xxxx’ and 作者代号=’ddd’
Select * from 图书 where 出版社代码=’yyy’
 
 
 
9、编写一个简单的Oracle存储过程,输出参数必须有一个是结果集。
 
 
 
      专家对本试卷的分析:
      第一,这张笔试卷从题目的考点上来看,属于基础知识类的;
      第二,从难度上分析属于中等;
      第三,从题目的设置上来看,该公司的主要用意是考察笔试者的工作经验和项目经验,尽管是基础

知识,但是只要没做过开发工作,想回答上来并不容易;
      第四,通篇只有第4题最后一问涉及到了“优化”的问题,因此判断该公司这张试题主要是面对开

发职位的。


请问在ASP中能否使用一条SQL语句同时操作两个表
有两表Tab1,Tab2;1和2中有两相同字段“代码”,‘名称’,现欲用Tab1中的“代码”和Tab2中‘代码’相关联查询得到‘名称’来填充Tab1中的“名称”字段,在查询分析器中该如何写此语句?
update   tab1   set   名称=tab2.名称  
  from   tab1,tab2  
  where   tab1.代码=tab2.代码  

有两表Tab1,Tab2;1和2中有两相同字段“代码”,‘名称’,现欲用Tab1中的“代码”和Tab2中‘代码’相关联查询得到‘名称’来填充Tab1中的“名称”字段,在查询分析器中该如何写此语句?  
     
  update     table1   set   名称=b.名称   from   table1   a   inner   join   table2   b   on   a.代码=b.代码

分享到:
评论

相关推荐

    SQL笔试题(转载的)

    这篇文档《2011 SQL笔试题》及其压缩包资源,显然是为了帮助学习者或者应聘者准备SQL相关的面试或笔试而准备的。 SQL的基础知识点包括: 1. **数据类型**:SQL支持多种数据类型,如整数(INT)、浮点数(FLOAT)、...

    经典的SQL笔试题题目

    经典sql练习,几道经典的SQL笔试题题目。sql就在于多多练习

    SQL笔试题,及其答案

    在SQL笔试题中,常见的知识点包括但不限于以下几类: 1. **基本查询**:掌握SELECT语句,包括选择列、表连接(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN)、WHERE子句用于筛选数据,GROUP BY进行数据分组,...

    SQL笔试题库(有答案)

    SQL笔试题库。

    大公司sql笔试题

    1到3年工作经验的 sql面试笔试题(通过面试360,华为,阿里收集)

    SQL笔试题(公司应聘人员所用)

    SQL笔试题知识点总结 以下是根据给定的文件信息,生成的相关知识点总结: 一、基本概念 1. 数据库管理系统(DBMS):数据库管理系统是一个软件系统,用于创建、设计、管理和维护数据库。 2. RDBMS(Relational ...

    SQL 笔试题 数据库笔试题

    SQL 笔试题是数据库领域中的一个重要组成部分,涉及到数据库的各个方面,包括触发器、存储过程、索引、内存泄漏、事务、锁、视图、游标等知识点。 1. 触发器的作用:触发器是一种特殊的存储过程,通过事件来触发...

    自己整理的sql笔试题

    SQL笔试题通常考察应聘者对于SQL语言的理解和实际应用能力,尤其是查询语句的编写、SQL函数的使用,以及多表连接操作等。本次整理的SQL题目覆盖了这些基础而又核心的知识点。 首先,基础查询语句的编写是考察的重点...

    sql 笔试题包含了sql的基础知识 有好几种题型 有答案

    ### SQL笔试题概述 该文件提供了一系列SQL基础知识的笔试题目,并附带了多种题型及其答案。这些题目旨在帮助读者复习和巩固SQL基础知识。 ### SQL基础知识详解 #### 1. SQL基础操作 - **SQL文件管理**:SQL文件...

    SQL笔试题答案(可以参考一下)

    "SQL笔试题答案" 在本资源中,我们将逐步解释SQL笔试题的答案。这些问题涵盖了SQL基础知识、数据类型、数据操作语言(DML)、数据定义语言(DDL)、事务控制、索引、触发器、视图等方面。 单词解释 在SQL中,了解...

    十家互联网大厂SQL笔试题

    十家互联网大厂SQL笔试题 本资源为十家互联网大厂的SQL笔试题,涵盖了多个方面的SQL知识点,如用户活跃、留存和粘性分析、红包流向探索分析等。以下是对应的知识点: 一、用户活跃、留存和粘性分析 1. 活跃用户数...

    sql 笔试题总结版

    根据给定的文件信息,以下是对SQL笔试题的详细知识点解析: ### 1. 查询第30部门的所有员工 题目要求查询所有属于部门编号为30的员工信息。 ```sql SELECT * FROM iv_emp WHERE deptno = 30; ``` ### 2. 查询所有...

    常见sql笔试题.pdf

    SQL笔试题解析 本文将对常见SQL笔试题进行解析,涵盖了多个知识点,包括统计查询、条件判断、日期统计等。下面是对每个题目的详细解析。 1. 统计查询SQL练习 问题:统计查询SQL练习,数据库中表结构如下,字段...

    sql经典笔试题一(含答案)

    SQL是Structured Query Language的缩写,是用于管理和...以上就是SQL笔试题涉及的关键知识点,涵盖了数据库基础概念、SQL语句的使用以及事务和索引的理解。理解并熟练掌握这些概念对于数据库管理和开发工作至关重要。

    2022届-实施工程师-SQL笔试题.docx

    SQL笔试题知识点总结 本资源摘要信息涵盖了SQL笔试题的知识点,包括SQL命令、查询语句、数据类型、数据库设计等方面的知识。 一、SQL基本命令 * 使用UPDATE命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,...

    SQL 笔试题

    根据给定的文件信息,以下是对“SQL 笔试题”中的关键知识点的详细解析: ### 1....以上知识点覆盖了SQL笔试题中提及的关键概念和技术细节,深入理解这些内容将有助于提升个人的SQL技能和面试表现。

    sql笔试题(不断更新中)

    标题中的“sql笔试题(不断更新中)”表明这是一个关于SQL考试或面试题目的集合,可能涵盖了多种SQL语言的概念、语法和应用。SQL,全称Structured Query Language,是用于管理关系数据库的标准语言,包括查询数据、...

    SQL笔试题题目及解析.docx

    在SQL笔试题中,通常会考察以下几个核心知识点: 1. **查询语句**:这是SQL的基础,用于从数据库中选择信息。例如,题目要求从"Customers"表中选取所有姓为"Smith"的顾客记录,可以使用如下的SQL语句: ```sql ...

    常见的SQL笔试选择题含答案.docx

    以下是一些关于SQL笔试选择题中的关键知识点: 1. **关系型数据库**:关系型数据库是一种以表格形式存储数据的数据库,其中数据之间的关系可以通过外键进行关联。题目中提到的Oracle和MySql都是典型的关系型数据库...

    SQL笔试题解答()

    在SQL笔试题中,常见的题目类型包括单词解释、编写SQL语句、填空题以及问答题。以下是根据提供的部分试题内容详解的一些关键知识点: 1. **单词解释**: - **Data**:数据,是数据库中的基本元素,可以是数字、...

Global site tag (gtag.js) - Google Analytics