我为NET狂官方面试题-数据库篇

   

  • 求结果:select "1"?

       

  • 查找包含"objs"的表?查找包含"o"的数据库?

       

  • 求今天距离2002年有多少年,多少天?

       

  • 请用一句SQL获取最后更新的事务号(ID)

       

  • 有以下两个表:

    请查询11 ~ 15记录的Userhtml

       

    查询用户类型type=1总积分排名前十的user数据库

       

    ③写一条存储过程,实现往User中插入一条记录并返回当前UserId(自增加id函数

       

  • 请求出每一个班级的数学平均分,并按照高低进行排序

       

  • 一个TestDB 表有A B 两个字段。 写一句SQL 求出有重复值的记录。 请删除重复项。(最好用两种方法)

       

  • 表中有A B C 三列,用SQL 实现:当A >B 列选择A ,不然选择B ,当B >C 列选择B ,不然选择C

       

  • 数据行列互换

    转换前: spa

    转换后: 设计

  • 请统计每一个URL访问次数,并按访问次数由高到低的顺序排序

       

       

  • 用户注册表中id 是自增加的, 请查询出一天24h 每小时注册的人数 请查询第4 条记录 请查询ID 重复次数大于2 次的记录

       

  • 图书表(图书号,图书名,做者编号,出版社,出版日期)做者表(做者编号,做者姓名,年龄,性别)。用SQL 语句查询出年龄小于平均年龄的做者名称、图书名,出版社

       

  • 返回num 最小的记录(禁止使用min max 等统计函数)

       

  • 举例说下项目中视图的好处?

       

  • SQLServer有哪些系统数据库?分别是干什么的?

       

  • 索引有什么好处,又有何缺点?汇集索引和非汇集索引有什么区别?

       

  • 何时须要SQLServer发邮件?怎么去发邮件(只要求掌握图形化页面,命令会使用便可)?

       

  • 存储过程有什么优势?又有哪些缺点?

       

  • 数据库TestStudent 中学生表用到了TestMain 中的Class 表,请查询一下TestStudent 中的学生在哪一个班级?思考一下要是我修改了TestMain 的数据库名如何避免再次去批量修改SQL

       

  • 针对索引缺点,项目中咱们通常怎么解决?

       

  • 随着业务的发展,大家数据库层面是怎么逐步处理的?(我之前在群里也系统的说过,这个主要考察你是否真正参与一次颇具规模的完整项目中,不必定长篇大论,说你知道的就好了)

       

  • 设计题:请根据如下图设计一下商品相关的简表(不包含活动、订单、运费等)
    • 画出设计图【主要考察是否有必定的真实项目经历】
    • 写出建库建表语句(每一个表数据很多于3个)【主要考察SQL基础】

       

       

       

       

答案隔日更新,若有错误或者更好答案欢迎提出htm

http://www.cnblogs.com/dunitian/p/5977425.html#sjkxblog