
SQL Server
aqgsh
在这里好好学习吧!
展开
-
在同一个表中,显示COUNT()为0的结果
如标题,在网上找了很多,基本是多表的查询,始终未解决问题,最终长到一个朋友的,看了一下,非常有帮助!在此谢谢这位朋友1.问题如下ExampleTable表,求各种类(CategoryID)满足Flag等于1的记录数。IDFlagCategoryID11121131转载 2012-05-23 20:52:57 · 10328 阅读 · 1 评论 -
sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2012-11-27 21:01:19 · 503 阅读 · 0 评论 -
SQL中使用update inner join和delete inner join
Update XXX set XXX where 这种写法大家肯定都知道,才发现update和delete居然支持inner join的update方式,太神奇了。分享段示例代码: update tb_Userset pass=''from tb_User usrinner join tb_Address addr on usr.nAddressFK = addr.nAddre转载 2012-11-27 21:14:34 · 652 阅读 · 0 评论 -
SQL Server Convert DateTime格式的转换
将sqlserver中table表的[datetime]字段值‘2011-11-07 16:41:35.033’ 改为‘2011-11-07 00:00:00‘去除了时分秒.[datetime]字段要为datetime类型的哦. UPDATE table SET [datetime]= Convert(char(11),[datetime],120) 获取当前日期利用 convert 来转换转载 2012-11-28 01:18:16 · 1459 阅读 · 0 评论 -
sql 语句对时间操作的总结
sql 语句对时间操作的总结 延迟: sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天 add_mon转载 2012-11-28 00:16:50 · 926 阅读 · 0 评论 -
通用获取父节点/子节点/子节点下所有节点ID的存储过程
利用储存过程实现create proc [dbo].[Local_Navigate]( @Type varchar(20), -- parent/sub/all @TableName varchar(50), --表名 @PrimaryField varchar(50), --数据表的主ID字段 @Pare转载 2013-01-11 15:30:12 · 1505 阅读 · 0 评论 -
SQL中索引的原理
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文转载 2014-07-10 01:40:13 · 604 阅读 · 0 评论