`
sakakokiya
  • 浏览: 502205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一套.net笔试题

阅读更多
1 如何设计数据库
答:存储信息的大小,每次扩容的大小,冗余
2 几十上百万行,如何快速查询出表数据
答:用分页存储过程
/*
函数名称: GetRecordFromPage
函数功能: 获取指定页的数据
参数说明: @tblName      包含数据的表名
@fldName      关键字段名
@PageSize     每页记录数
@PageIndex    要获取的页码
@OrderType    排序类型, 0 - 升序, 1 - 降序
@strWhere     查询条件 (注意: 不要加 where)
*/
CREATE PROCEDURE GetRecordFromPage
@tblName      varchar(255),       — 表名
@fldName      varchar(255),       — 字段名
@PageSize     int = 10,           — 页尺寸
@PageIndex    int = 1,            — 页码
@OrderType    bit = 0,            — 设置排序类型, 非 0 值则降序
@strWhere     varchar(2000) = ”  — 查询条件 (注意: 不要加 where)
AS
declare @strSQL   varchar(6000)       — 主语句
declare @strTmp   varchar(1000)       — 临时变量
declare @strOrder varchar(500)        — 排序类型
if @OrderType != 0
begin
set @strTmp = ‘<(select min'
set @strOrder = ‘ order by [' + @fldName + '] desc'
end
else
begin
set @strTmp = ‘>(select max'
set @strOrder = ‘ order by [' + @fldName +'] asc'
end
set @strSQL = 'select top ‘ + str(@PageSize) + ‘ * from ['
+ @tblName + '] where [' + @fldName + ']‘ + @strTmp + ‘(['
+ @fldName + ']) from (select top ‘ + str((@PageIndex-1)*@PageSize) + ‘ ['
+ @fldName + '] from [' + @tblName + ']‘ + @strOrder + ‘) as tblTmp)'
+ @strOrder
if @strWhere != ”
set @strSQL = 'select top ‘ + str(@PageSize) + ‘ * from ['
+ @tblName + '] where [' + @fldName + ']‘ + @strTmp + ‘(['
+ @fldName + ']) from (select top ‘ + str((@PageIndex-1)*@PageSize) + ‘ ['
+ @fldName + '] from [' + @tblName + '] where ‘ + @strWhere + ‘ ‘
+ @strOrder + ‘) as tblTmp) and ‘ + @strWhere + ‘ ‘ + @strOrder
if @PageIndex = 1
begin
set @strTmp = ”
if @strWhere != ”
set @strTmp = ‘ where (' + @strWhere + ‘)'
set @strSQL = 'select top ‘ + str(@PageSize) + ‘ * from ['
+ @tblName + ']‘ + @strTmp + ‘ ‘ + @strOrder
end
exec (@strSQL)
GO
3 SQL语句左联接与内连接的区别
答:Inner Join 逻辑运算符返回满足第一个(顶端)输入与第二个(底端)输入联接的每一行。
Left Outer Join 逻辑运算符返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。第二个输入中的非匹配行作为空值返回。
4 Asp.net如何连接数据库
答:       connection   连接数据库
Command       执行数据库SQL或存储过错命令
DataAdapter  连接数据库,执行数据库SQL或存储过错命令,填充DataSet
分享到:
评论

相关推荐

    129道经典.NET笔试题

    129道经典.NET笔试题,中小型企业常考.NET笔试题,欢迎广大朋友下载学习,是非常基础的一些知识常考点,希望大家可以把它们背的滚瓜烂熟,因为走到哪儿找工作,先做的都是一套笔试题,而这些笔试题基本都是来自这儿!

    一套oracle笔试题及答案

    根据提供的Oracle笔试题及其答案,我们可以深入探讨每个题目背后涉及的关键知识点。 ### 1. 创建表空间 **题目描述:** 创建一个名为`neuspace`的表空间,其数据文件名为`neudata.dbf`,存储路径为`d:\data`。设定...

    京东商城的一套开发笔试题

    【京东商城的开发笔试题】涉及了多个领域的知识点,包括数据结构、软件工程、数据库、逻辑推理以及其他编程语言和框架的相关知识。以下是这些知识点的详细解释: 1. **数据结构**: - **堆栈**:堆栈是一种后进先...

    一套真实的国际大公司.NET程序员笔试试题

    【知识点详解】 1. 对象比较:在C#中,`Object.ReferenceEquals(i, j)`检查两个对象是否为同一对象的引用...以上内容详细介绍了.NET程序员笔试试题中涉及的C#语法、面向对象特性、SQL语言、软件工程基础等多个知识点。

    笔试题java&.net全集收录

    描述中的“某公司笔试题java&.net全集收录,包括一套Java笔试题和一套。net笔试题,含答案!”说明这份资料包含了两套完整的笔试题目,分别针对Java和.NET平台,而且每套题目都有对应的答案,这对于准备面试或自我...

    面试ASP.NET程序员的笔试题和机试题

    ### 面试ASP.NET程序员的笔试题和机试题知识点解析 #### 1. ASP.NET基础知识 - **new关键字的用法**: - `new` 关键字在 C# 中有多种用途,其中一个最常见的用途是在创建对象时使用,如 `new Class();`。 - 另一...

    一套Oracle面试题笔试题及参考答案.pdf

    insert into student values(stuseq.nextval, 'tom', '男', to_date('1979-2-3 14:30:25', 'yyyy-mm-dd hh24:mi:ss'), 'tom@163.net', 89.50, 1); insert into student(stuno, sname, classno) values(stuseq....

    asp.net mvc2 机试面试题

    这是一套面向初级到中级开发者设计的ASP.NET MVC2面试题,旨在测试他们的基础知识和实践能力。通过这套题目,面试官可以了解候选人在ASP.NET MVC2开发中的全面技能,从而判断他们是否适合所招聘的职位。

    C#笔试题大全.rar

    《C#笔试题大全》是针对C#编程语言设计的一套综合性的笔试资源,旨在帮助学习者和求职者全面掌握C#的基础知识和高级概念,从而在各类笔试中取得优异成绩。C#作为.NET框架的核心语言,其语法严谨、功能强大,被广泛...

    c#笔试题,包括选择题,概念题,解答题,答案。还,,net部分

    本压缩包包含的是C#相关的笔试题,涵盖了选择题、概念题和解答题,旨在帮助学习者检验和提升自己的C#及.NET技术能力。 一、C#基础知识点 1. 类与对象:C#是面向对象的语言,类是对象的模板,对象是类的实例。理解类...

    Java开发工程师笔试题(带答案).pdf

    一套Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 包括了选择题、填空题、简答题、程序读写题 都有答案 最后一道简答题关于设计模式的题目见博客: ...

    ACCP6.0_S1_2011至今全部笔试试题与试题答案

    "ACCP6.0_S1_2011至今全部笔试试题与试题答案"这一压缩包文件聚焦于ACCP(北大青鸟APTECH计算机教育的认证课程)6.0版本第一学期(S1)的笔试题目及答案,主要涉及.NET技术体系的相关知识。这些资源对于学习者来说是...

    微软技术支持笔试题

    ### 微软技术支持笔试题解析 #### 全英文笔试题目 - **特点**: 这些题目通常采用全英文的形式出现,旨在考察应聘者的英语能力和技术理解能力。 - **重复性**: 据反馈,每年的技术支持笔试题目可能会有一定程度的...

    accp6.0s2笔试题1

    【标题】"Accp6.0 S2 笔试题1" 涉及的是北大青鸟Aptech的Accp6.0软件工程师课程的第二学期(S2)的理论知识测试,这是一套针对该阶段学习内容的笔试题目集。Accp6.0是北大青鸟在2012年前后推出的IT职业技能培训课程...

    百度2013笔试题

    根据给定的信息,“百度2013笔试题 照片拍摄 PC客户端develop”,我们可以从中提炼出几个关键的知识点,包括但不限于笔试题目的类型、照片拍摄技术的要求以及PC客户端开发的相关内容。 ### 百度2013笔试题 #### ...

    ACCP5.0笔试题,很好用

    【标题】"ACCP5.0笔试题,很好用"所涵盖的知识点主要涉及的是北大青鸟ACCP软件工程师培训课程的第五个版本的理论考试内容。ACCP(Advanced Computer Career Preparation)是北大青鸟教育机构推出的一套针对初、中级...

    收集的几道MVC面试题

    J2EE(Java 2 Platform, Enterprise Edition)是由Sun Microsystems公司开发的一套多层分布式应用模型,主要用于构建企业级应用程序。它支持多种组件模型,包括但不限于: - **EJB(Enterprise JavaBeans)**:用于...

    ACCP7.0 2014年6月份笔试题

    【ACCP7.0 2014年6月份笔试题】是一套针对北大青鸟ACCP 7.0课程的最新笔试题目,旨在帮助学员巩固和检验他们在编程语言、框架以及青鸟学习平台相关知识的理解与应用能力。ACCP(Advanced Certified Computer ...

    C#笔试题大全

    C#笔试题大全是针对C#学习者和求职者设计的一套练习题集,旨在帮助他们巩固基础知识,提升编程技能,以应对各种面试和招聘考试。 这套题库涵盖了C#语言的基础语法、类与对象、继承、多态、接口、异常处理、委托与...

Global site tag (gtag.js) - Google Analytics