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

简介:
  • 求结果:select "1"?

       

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

       

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

       

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

       

  • 有如下两个表:

    请查询11 ~ 15记录的User

       

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

       

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

       

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

       

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

       

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

       

  • 数据行列互换

    转换前:

    转换后:

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

       

       

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

       

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

       

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

       

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

       

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

       

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

       

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

       

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

       

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

       

  • 针对索引缺点,项目中我们一般怎么解决?

       

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

       

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

       

       

       

       

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

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


本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/6028838.html,如需转载请自行联系原作者


相关文章
|
3月前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
355 3
|
28天前
|
存储 Java easyexcel
招行面试:100万级别数据的Excel,如何秒级导入到数据库?
本文由40岁老架构师尼恩撰写,分享了应对招商银行Java后端面试绝命12题的经验。文章详细介绍了如何通过系统化准备,在面试中展示强大的技术实力。针对百万级数据的Excel导入难题,尼恩推荐使用阿里巴巴开源的EasyExcel框架,并结合高性能分片读取、Disruptor队列缓冲和高并发批量写入的架构方案,实现高效的数据处理。此外,文章还提供了完整的代码示例和配置说明,帮助读者快速掌握相关技能。建议读者参考《尼恩Java面试宝典PDF》进行系统化刷题,提升面试竞争力。关注公众号【技术自由圈】可获取更多技术资源和指导。
|
2月前
|
架构师 数据库
大厂面试高频:数据库乐观锁的实现原理、以及应用场景
数据库乐观锁是必知必会的技术栈,也是大厂面试高频,十分重要,本文解析数据库乐观锁。关注【mikechen的互联网架构】,10年+BAT架构经验分享。
大厂面试高频:数据库乐观锁的实现原理、以及应用场景
|
2月前
|
SQL 缓存 监控
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
|
2月前
|
数据库 C# 开发者
ADO.NET连接到南大通用GBase 8s数据库
ADO.NET连接到南大通用GBase 8s数据库
|
2月前
|
存储 缓存 NoSQL
2款使用.NET开发的数据库系统
2款使用.NET开发的数据库系统
|
2月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
2月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
4月前
|
存储 关系型数据库 MySQL
【Java面试题汇总】MySQL数据库篇(2023版)
聚簇索引和非聚簇索引、索引的底层数据结构、B树和B+树、MySQL为什么不用红黑树而用B+树、数据库引擎有哪些、InnoDB的MVCC、乐观锁和悲观锁、ACID、事务隔离级别、MySQL主从同步、MySQL调优
【Java面试题汇总】MySQL数据库篇(2023版)
|
3月前
|
存储 NoSQL API
.NET NoSQL 嵌入式数据库 LiteDB 使用教程
.NET NoSQL 嵌入式数据库 LiteDB 使用教程~
117 0

热门文章

最新文章