您的位置:首页 > sql server
sql server 标签下有 177 篇文章

SQL中的1=1影响性能吗?

147次阅读|476次收藏|180次赞

在Web项目中,经常要根据条件组织SQL查询,用到Where 1=1 and这种形式的语句。where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句,但是1=1 语句会不会影响性能呢?

sql查询重复记录

83次阅读|497次收藏|334次赞

在数据开发时我们常常会需要把数据库中重复的记录查出来或直接删除数据库中重复记录,SQLServer数据库中有多种方式查找重复记录,下面介绍几种常见的SQL方法

SQL中Null的注意点

441次阅读|65次收藏|347次赞

在 SQL 语句中, NULL 值与字符列中的空格, 数字中的零, 字符列中的 NULL ASCII 字符都不相同. 大家在写SQL时都会有遇到NULL的经历,例如在一个table插入NULL,与NULL作比较等等.下面介绍SQL 语句中, NULL 值的使用

SQL FULL JOIN

324次阅读|138次收藏|186次赞

SQL中用于多个表连接的关键字有:inner jion 、left join、right join、full join、cross join。其中full join表示把左右两个表只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。

select 1 from 的作用

70次阅读|320次收藏|189次赞

select 1 from mytable 与 select anycol(目的表集合中的任意一行)from mytable;与select * from mytable 作用上来说是没有差别的,都是查看{{是否有记录}},select 1 from 中的1是一常量,查到的所有行的值都是它

SQL中AVG、COUNT、SUM、MAX等函数对NULL值处理

601次阅读|31次收藏|390次赞

在数据库系统开发中,经常需要统计、汇总一些数据,比如对某些数据求和、计数、求最大最小值、求平均值,供前端系统生成报表,SQL语言中,提供了很多的汇总函数,例如:AVG、COUNT、SUM、MAX、MIN等待,下面分别介绍这些汇总函数对NULL值如何处理

select top 根据传入的参数获取数据的条数

99次阅读|212次收藏|391次赞

在使用SQL语句的 select top n 获取数据中,有时获取的条数需要通过传入的参数来定义 获取的数据的条数,使用 select top @num 则会报错,那么这个SQL语句改如何写呢?

SQL中Between查询日期的问题

462次阅读|248次收藏|366次赞

SQL中操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围,这些值可以是数值、文本或者日期。SQL中Between的取值范围为:大于或等于 begin 的值并且小于或等于end的值。但是在查询日期是会出现漏查的问题。

left join on和where的区别

377次阅读|53次收藏|467次赞

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户,在使用left jion时,如果需要对数据进行进一步过滤,可以在left jion后面加上on和where,那么这两个有什么区别呢?在使用上需要注意些什么呢?

SQL中not in有Null值时

512次阅读|284次收藏|264次赞

在写SQL语句时,经常需要查询不在某个表、不等于某些值的记录,SQL Server中提供了not in来实现这个功能,但是,如果not in 后面的值有NULL值时,就会返回错误的结果,即没有任何结果返回,所以SQL中在使用not in时需要特别留意。下面通过实例说明

HttpServerUtility类的常用方法

516次阅读|373次收藏|144次赞

在Asp.net WebForm中,Server对象是HttpServerUtility类的实例。而在Asp.net MVC中,Server对象是HttpServerUtilityBase对象。HttpServerUtility 类的方法和属性通过 ASP.NET 提供的内部Server 对象公开

ASP.NET中Server对象的用法

97次阅读|471次收藏|441次赞

ASP.NET中Server对象提供对服务器上的方法和属性的访问以及进行HTML编码的功能,这些功能分别由Server对象相应的方法和属性完成。在Asp.net WebForm中,Server对象是HttpServerUtility类的实例,而在Asp.net MVC中,Server对象是HttpServerUtilityBase对象。

MongoDB命令与SQL语法对比

49次阅读|0次收藏|1次赞

传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。

SQL中的@@Error的使用

33次阅读|137次收藏|442次赞

@@error是系统函数,当没有发生错误时返回0,如果发生错误时@@error<>0,并返回错误号,每个SQL语句执行完,@@error值都会变。 @@error只记录当前错误

SQL中patindex的用法

191次阅读|337次收藏|425次赞

SQL中的patindex 返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。PATINDEX函数重要特点是支持搜索字符串中使用通配符进行查找。

Linq中where查询

155次阅读|283次收藏|41次赞

LINQ to SQL全称基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能。Linq中where查询与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。

SQL中PIVOT 行列转换

66次阅读|174次收藏|424次赞

T-SQL语句中,Pivot运算符用于在列和行之间对数据进行旋转或透视转换,PIVOT命令可以实现数据表的列转行,同时执行聚合运算,UNPIVOT则与其相反,实现数据的行转列。

SQL中的ISNULL的用法

523次阅读|343次收藏|16次赞

在T-SQL中,IsNull的作用是把空值替代成指定的值。语法为:ISNULL ( check_expression , replacement_value ) ,如果 check_expression 不为 NULL,那么返回该表达式的值;否则返回replacement_value。

SQL如何操作Xml字段

283次阅读|50次收藏|223次赞

在进行数据库的设计中,我们可以在表设计器中,很方便的将一个字段定义为XML类型。需要注意的是,XML字段不能用来作为主键或者索引键。XML 值以内部格式存储为大型二进制对象 (BLOB),T-SQL语句也提供了大量对XML操作的功能来配合SQL Server中XML字段的使用。下面介绍如何使用SQL语句对XML进行操作。

如何查找MySQL中查询慢的SQL语句

335次阅读|436次收藏|183次赞

如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。下面介绍MySQL中如何查询慢的SQL语句

您最近浏览过的文章