日度归档:2019年5月29日

mssql sqlserver 将select输出结果加上序号的两种方法分享


摘要:
在平常的报表查询中,我们时常需要将查询出的结果重新编号,并返回新的编号给客户端,下文将通过举例的方式,讲述如何对查询出的结果进行编号,如下所示:
实验环境:sql server 2008 R2


下文将通过例子讲述对输出结果进行编号的方法:

实现思路:
使用开窗函数 row_number 或 rank 对数据重新编号。

   create table [maomao365.com]
    (sort varchar(10),
     info  varchar(30)
    )
     go
 
     ---生成基础数据
     insert into [maomao365.com](sort, info)values
        ('sql','爱好者'),('mssql','数据库'),('sqlblog','个人脚本记载器')
      go
   
      ---方式1:使用row_number函数重新编号
      select ROW_NUMBER() OVER (ORDER BY a.info ASC) AS [序号],
                 a.* from  [maomao365.com]  a 
     
     ---方式1:使用rank函数重新编号
      select Rank() OVER (ORDER BY a.info ASC) AS [序号],
                 a.* from  [maomao365.com]  a 
     
    go
    truncate table [maomao365.com]
    drop       table [maomao365.com]

<!DOCTYPE html>的功能到底是什么?


摘要:
下文从 <!DOCTYPE html> 是什么? 上对 <!DOCTYPE html> 标签进行说明,如下所示:

当我们使用浏览器访问网页时,有百分之99的网页,前面都加上<!DOCTYPE html>标签,那么它的功能到底是什么呢?下文将详解:
<!DOCTYPE html> 中 DOCTYPE 标识文档类型 html特指具体的文档类型。
<!DOCTYPE html> 的功能主要是告诉浏览器,当前的html文件是适用于html的哪一种版本, 避免浏览器采用不正确的模式对文档进行解析。
<!DOCTYPE html> 申明位于html文件的头部,必须位于<html>标签前面。
<!DOCTYPE html> 表示当前html版本为 html5,当我们在html页面首页加入<!DOCTYPE html>时,就等同于告诉浏览器,我这个页面是一个html5页面,
你必须按照W3C的html5的规范解析这个页面


<!DOCTYPE html> 使用–定义在文档的头部
html教程_doctype_html

html教程_doctype_html



<!DOCTYPE html> 必须位于html文档的首行,。否则就可能导致出现奇特的解析现象

猫猫小屋-html教程—html页面举例解析


摘要:
下文通过举例的方式深度解析html标签中的方方面面,如下所示:
实验环境:sql server 2008 R2


例:

  <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>猫猫小屋-html教程(maomao365.com)</title>
</head>
<body>
    <h1>第一个html教程</h1>
</body>
</html>

<!DOCTYPE html> :定义当前html使用版本为html5
<html> :html开始标签
<head> :html头部标签
<meta charset=”utf-8″> :定义当前文档编码方式-避免出现乱码
<title>猫猫小屋-html教程(maomao365.com)</title> :定义当前网页的名称
<body> :html内容部分开始标签
<h1>第一个html教程</h1> :html h1标题标签



注意事项:
!DOCTYPE html 是不区分大小写
严格意义的html标签,必须使用一个开始标签,并在标签结束后配置一个结束标签
HTML5 申明方式
<!DOCTYPE html>
HTML 4.01 申明方式
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/loose.dtd”>
XHTML 1.0 申明方式
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>