随笔分类 -  SQLSERVER

摘要:实际的测试代码和数据记录,还有最终的总结都在下面: 当然,这里还有我们的另外一种做法; SqlBulkCopy 接口描述 Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。 阅读全文
posted @ 2017-12-09 14:37 咕-咚 阅读(241) 评论(0) 推荐(0)
摘要:据我们所了解,sqlserver 在添加主键的时候,会自动将我宝贵的聚集索引添加在我们的ID 上,然后,有些时候,我们想添加在 常用的搜索的字段上,这个时候,如果主键已经创建了;我们可以使用下面的方法来进行更改: 那么如何在我们创建主键的时候,不自动添加我们的聚集索引呢; 答案是这样: https: 阅读全文
posted @ 2017-12-06 15:23 咕-咚 阅读(709) 评论(0) 推荐(0)
摘要:sqlserver-表中的自链接 为了方便,我对表进行简化,一个人能有多个活动; 然后,是我们填充数据; 问题,现在我们要选出: 及:打球又约炮的同学;(这里查询的是,打球 and 约炮) 不是 打球 or 约炮 有些同学的代码可能是这样的; 结果却是这样的 聪明一点的同学可能会这样写:(这样写,是 阅读全文
posted @ 2017-08-20 15:36 咕-咚 阅读(188) 评论(0) 推荐(0)
摘要:sqlserver 中为什么要有更新锁: http://www.cnblogs.com/woodytu/p/4678787.html https://www.sqlpassion.at/archive/2014/07/28/why-do-we-need-update-locks-in-sql-ser 阅读全文
posted @ 2017-07-12 14:26 咕-咚 阅读(1547) 评论(0) 推荐(0)
摘要:sqlserver中表变量和变量表之间区别 阅读全文
posted @ 2016-07-06 17:59 咕-咚 阅读(178) 评论(0) 推荐(0)
摘要:IN和exists 之间的比较 NOT IN 和 NOT EXISTS之间的比较 阅读全文
posted @ 2016-06-02 22:04 咕-咚 阅读(129) 评论(0) 推荐(0)
摘要:sql中的行转列和列转行的问题 这是一个常见的问题,也是一个考的问题 1.行转列的问题 简单实例 较为复杂的实例 具体实现代码 解决方法二 网络上 还流行这个方法 2 列转行 简单实例 更多较好的实例: http://www.cnblogs.com/zhangzt/archive/2010/07/2 阅读全文
posted @ 2016-05-12 20:54 咕-咚 阅读(654) 评论(0) 推荐(0)
摘要:一、MS SQL Server 多表关联更新 sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式 中引用要更新的表以外的其它数据。 一般形式:update 阅读全文
posted @ 2016-03-30 18:14 咕-咚 阅读(615) 评论(2) 推荐(0)
摘要:GROUP BY 和SUBSTRING 的配合使用也许你会遇到这样的数据情况: CREATE TABLE #PRODUCT ( PRODUCTNAME NVARCHAR(50), STORAGE INT ) INSERT INTO #PRODUCT VALUES('... 阅读全文
posted @ 2015-12-21 13:01 咕-咚 阅读(2598) 评论(1) 推荐(0)
摘要:sqlserver like 后面的通配符注意事项1.%:匹配零个及多个任意字符;2. _:与任意单字符匹配;3.[]:匹配一个范围;4.[^]:排除一个范围以上4种是最基本的使用方法,但是字符串中出现的特殊字符:'%','[','[]','_' 时,我们又该如何处理呢?直接上代码:GOCREATE... 阅读全文
posted @ 2015-12-21 12:47 咕-咚 阅读(5022) 评论(0) 推荐(0)
摘要:动态拼接SQL语句 阅读全文
posted @ 2015-12-18 17:34 咕-咚 阅读(150) 评论(0) 推荐(0)
摘要:sqlserver中函数和存储过程的区别当年面试的时候,三个面试官都提到了这个问题。 阅读全文
posted @ 2015-12-18 11:23 咕-咚 阅读(236) 评论(0) 推荐(0)
摘要:SQL经典面试题及答案2007年07月27日 星期五 上午 08:421.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生... 阅读全文
posted @ 2015-12-18 10:56 咕-咚 阅读(224) 评论(2) 推荐(0)
摘要:sqlserver 时间处理函数 阅读全文
posted @ 2015-12-18 10:52 咕-咚 阅读(157) 评论(0) 推荐(0)
摘要:被废话,直接上代码测试代码,数据如下:CREATE TABLE #T( TIMES VARCHAR(15), RESULT NVARCHAR(20) )INSERT INTO #T SELECT '2005-05-09','胜'UNION ALLSELECT '2005-05-09', '胜'U... 阅读全文
posted @ 2015-12-16 21:41 咕-咚 阅读(270) 评论(0) 推荐(0)
摘要:SQL 非等价连接就是两个表连接,没有on 后面的等价条件的情况;我们可以通过一道题来理解:一道比较有趣的sql题有两只球队表 #TeamA #TeamB 其中有一字段(NAME) 球队的名称。求两个队之间可能有的比赛结果: 如 A -E 等; CREATE TABLE #TeamA ( ... 阅读全文
posted @ 2015-12-16 14:27 咕-咚 阅读(521) 评论(2) 推荐(0)
摘要:GROUP BY 两个字段(货多个字段的时候)当group by 一个字段的时候: group by 一般和聚合函数一起使用才有意义,比如 count sum avg等,使用group by的两个要素: (1) 出现在select后面的字段 要么是是聚合函数中的,要么就是group by 中的. (... 阅读全文
posted @ 2015-12-16 13:32 咕-咚 阅读(26792) 评论(3) 推荐(3)
摘要:求取10-15条记录的三列的平均值是一道面试题,本身不难,突破点是在使用临时表。USE [tempdb]GO --DROP TABLE scoreCREATE TABLE score(ID INT IDENTITY(1,1) PRIMARY KEY,语文 INT ,数学 int ,英语 int )G... 阅读全文
posted @ 2015-12-14 22:23 咕-咚 阅读(245) 评论(0) 推荐(0)
摘要:SQLSERVER 中的事务嵌套 阅读全文
posted @ 2015-12-05 16:13 咕-咚 阅读(139) 评论(0) 推荐(0)
摘要:sqlserver 中的异常捕获 阅读全文
posted @ 2015-12-05 13:38 咕-咚 阅读(158) 评论(0) 推荐(0)