
SQLSERVER
泡泡茶壶Wending
男
展开
-
SQL学习笔记之(DATETIME)
在线上环境更改数据类型是非常危险的使用 SET STATISTICS IO ON 来检查是否有I/O操作,如果没报告I/O操作,那么可以确定不需要访问基表,执行速度会非常快,例如,把varchar列的大小改为更大的值将不涉及对基本数据的I/O操作,更改会瞬间完成,如果缩短varchar列的长度需要访问基表数据,对大表操作时会花费很多时间 尽量不要使用SSMS来更改架原创 2016-07-29 15:43:05 · 822 阅读 · 0 评论 -
SQLSERVER 三值逻辑
三值逻辑 (3VL, Three-valued Logic) 在SQL中逻辑表达式的可能值包括TRUE、FALSE、UNKNOWN。他们被称为三值逻辑。三值逻辑是SQL所特有的。大多数语言的逻辑表达式只有TRUE或FALSE两种值。以下内容出自优快云 http://topic.youkuaiyun.com/u/20100826/18/7b81012a-b5c4-48b1-b5d1-40a转载 2016-08-07 20:58:20 · 824 阅读 · 6 评论 -
SQL中Group By的使用
1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和from Agroup by 类别返回结果如下原创 2016-08-10 10:14:05 · 34205 阅读 · 0 评论 -
sql各种Join用法详解
在关系代数中,连接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起。连接的全部意义在于在水平方向上合并两个数据集合(通常是表),并产生一个新的结果集合,其方法是将一个数据源中的行于另一个数据源中和它匹配的行组合成一个新元组。SQL提供了多种类型的连接方式,它们之间的区转载 2016-08-14 12:58:02 · 44978 阅读 · 0 评论