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

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语句

SQL charindex怎么用

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

SQL CHARINDEX函数是SQL中最常见的函数之一,SQL CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置,下面就将为您介绍其中CHARINDEX函数的调用方法

SQL replace的使用方法

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

SQL replace函数是SQL中最常见的函数之一,SQL replace函数是用来改变一个字符串的內容。在 MySQL、Oracle、及 SQL Server 上都是 Replace( )。

SQL Having的用法

5009次阅读|137次收藏|452次赞

having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having 条件显示特定的组,也可以使用多个分组标准进行分组。 与 WHERE 和 SELECT 的交互方式类似。WHERE 搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。

SQL中的cast()函数

61840次阅读|138次收藏|498次赞

CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。

SQL中的CONVERT()函数

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

在SQL函数中,CONVERT函数是非常重要的,下面就将为您介绍SQL中CONVERT转化函数的用法,供您参考,希望对您学习SQL函数有所帮助。

SQL中null空值怎么用

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

一般情况下我们查询空值或者非空值的时候,用的是is null/is not null,而很少用=/<>。当表中某列值不是“不可空”,如果不向表中填数据,则该字段以null空值保存。NULL 值的处理方式与其他值不同。NULL 用作未知的或不适用的值的占位符。无法比较 NULL 和 0;它们是不等价的。

asp.net中Server.MapPath的使用

304次阅读|386次收藏|155次赞

Server.MapPath()的全名是System.Web.HttpContext.Current.Server.MapPath()。作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数path为Web 服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义的文件名。

Server对象的HtmlEncode和UrlEncode

155次阅读|94次收藏|5次赞

server对象的HTMLEncode用来转化字符串,它可以将字符串中的HTML标记字符转换为字符实体,server对象的URLEncode用来对url地址进行编码,它可以将其中的特殊字符,如将空格转化为相应的URL编码

SQL中的with as的使用

47次阅读|0次收藏|0次赞

with as你可以把他看做一个语句片段,也可以看做一个临时表,也叫做子查询部分。我们可以利用with as语句对查询出的结果进行二次处理,比如汇总、分类、求平均数等,实在是太方便了。

SQL中的cast和convert的用法和区别

82次阅读|299次收藏|83次赞

SQL中的cast 和convert都是用来将一种数据类型的表达式转换为另一种数据类型的表达式。CAST 和 CONVERT 提供相似的功能,只是语法不同。在时间转化中一般用到convert,因为它比cast多加了一个style,可以转化成不同时间的格式。

SQL join中on与where区别

420次阅读|455次收藏|254次赞

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。例如在使用left jion时,on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录;where条件是在临时表生成好后,再对临时表进行过滤的条件。

with(nolock)的用法

470次阅读|82次收藏|135次赞

要提升SQL的查询效能,一般来说大家会以建立索引(index)为第一考虑。其实除了index的建立之外,当我们在下SQL Command时,在语法中加一段WITH (NOLOCK)可以改善在线大量查询的环境中数据集被LOCK的现象藉此改善查询的效能。不过有一点千万要注意的就是,WITH (NOLOCK)的SQL SELECT有可能会造成Dirty Read。

SQL中case when的用法

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

SQL中CASE表示计算条件列表并返回多个可能结果表达式之一。 CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。

SQL语句分析工具Plan Explorer

130次阅读|200次收藏|228次赞

在数据库编程或者管理中,经常需要分析SQL语句的执行性能,查看其执行计划,是否用到索引、是否发生死锁等等,我们可以下载Plan Explorer使用,这是个SQL语句分析工具,界面使用直观。

SQL中的注释

48次阅读|0次收藏|0次赞

当你的SQL语句集合变得越来越大而非常复杂时,你需要对你的语句进行注释。你可以使用两种方法在你的语句中添加注释。假如你需要添加单行的注释时,你可以在一行后使用两个连字符

您最近浏览过的文章