栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > NET面试题库

一套.net笔试题

一套.net笔试题

1 如何设计数据库

答:存储信息的大小,每次扩容的大小,冗余

2 几十上百万行,如何快速查询出表数据

答:用分页存储过程

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/266100.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号