随笔分类 -  sqlSever

摘要:错误示例 正确示例 一点小差池,会导致显示的数据出现问题 阅读全文
posted @ 2018-09-19 16:32 张追逐 阅读(361) 评论(0) 推荐(0)
摘要:以部门为分组,进行月份的最大值限制 阅读全文
posted @ 2018-08-01 16:19 张追逐 阅读(1495) 评论(0) 推荐(0)
摘要:SELECT RIGHT(RTRIM('管理制度1.xlsx'), CHARINDEX('.',REVERSE(RTRIM('管理制度1.xlsx'))) - 1) 阅读全文
posted @ 2018-07-27 13:36 张追逐 阅读(1580) 评论(0) 推荐(0)
摘要:CREATE PROC [dbo].[GetAttendanceInfo](@year int,@month int)--考勤 AS BEGIN DECLARE @temp TABLE ( Id int, [FeedbackTime] datetime ) DECLARE @temp1 TABLE ( Description nvarchar(50), ... 阅读全文
posted @ 2018-07-20 15:14 张追逐 阅读(2577) 评论(0) 推荐(0)
摘要:select b.name,a.* from sys.columns a,sys.tables bwhere a.object_id = b.object_id and a.name = 'id' b.name 为表名 阅读全文
posted @ 2018-06-22 08:42 张追逐 阅读(417) 评论(0) 推荐(0)
摘要:Use 数据库名称select * from sysobjects where xtype='p' P是存储过程V是视图FN是functionU是Table 阅读全文
posted @ 2018-04-09 15:38 张追逐 阅读(498) 评论(0) 推荐(0)
摘要:sql 2005 sql 2008+ 阅读全文
posted @ 2018-01-17 15:05 张追逐 阅读(3118) 评论(0) 推荐(0)
摘要:原数据: 实现以下效果: sql语句: 阅读全文
posted @ 2018-01-17 14:18 张追逐 阅读(932) 评论(0) 推荐(0)
摘要:原数据 想要把两列进行拆分变成: sql语句及思路 思路:先分别拆分A列和B列,以行号相等作为条件连接 阅读全文
posted @ 2018-01-17 14:05 张追逐 阅读(2383) 评论(0) 推荐(0)
摘要:select cast(round(cast(2764308 as decimal(18,2))/1048576,2)as decimal(5,2)) select cast(round(cast(你的数字,2)as decimal(5,2)) 阅读全文
posted @ 2018-01-17 13:56 张追逐 阅读(5446) 评论(0) 推荐(0)
摘要:原数据: 拆分后数据: sql语句: 语句总结套用: 阅读全文
posted @ 2018-01-17 13:54 张追逐 阅读(10308) 评论(1) 推荐(0)
摘要:很多时候,我们需要导入一张表的数据到另一张表,那么我们就可以用到批量更新, 如下: 另外,如果需要条件,直接增加WHERE +条件 就 ok! 阅读全文
posted @ 2018-01-17 10:00 张追逐 阅读(14750) 评论(0) 推荐(1)
摘要:主要用于计算某列数值,当为NULL显示为其他值 阅读全文
posted @ 2018-01-17 09:30 张追逐 阅读(21667) 评论(0) 推荐(0)
摘要:原文链接:https://www.cnblogs.com/kevin-kw/p/6256585.html 如下有一个城市区域表region: 我们需要对上表region按city分组,对region进行排序,得到如下结果: 本版本补充,这样可以将01变为1: 阅读全文
posted @ 2018-01-15 16:04 张追逐 阅读(2041) 评论(0) 推荐(0)
摘要:1.创建函数、查找函数 执行函数 返回表函数 执行函数 创建储存过程、查找储存过程 执行储存过程 本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时 阅读全文
posted @ 2017-08-21 11:49 张追逐 阅读(2394) 评论(0) 推荐(1)
摘要:事务具有原子性,要么不执行,要么全执行,一旦成功执行永久保存.而这些正是由于事务的原子性和对数据库的持久性形成的.以下是一个关于统一给数据库中的数据修改的批量操作,利用到事务. TODO:批量修改数据库中的数据 CODE: 事务操作大致有(温故) BeginTrans:开始事务 CommitTran 阅读全文
posted @ 2017-08-21 10:56 张追逐 阅读(2656) 评论(0) 推荐(0)
摘要:(一) 首先我们先创建一个测试表,往里面插入测试数据,返回表记录如图2所示: (二) 先以静态的方式实现行转列,效果如图3所示: 阅读全文
posted @ 2017-08-21 09:44 张追逐 阅读(471) 评论(0) 推荐(0)
摘要:查看数据库信息: 查询结果如下图: 查看某个数据表信息 查询结果如下图: 阅读全文
posted @ 2017-08-21 09:26 张追逐 阅读(2534) 评论(0) 推荐(0)
摘要:将两个或更多查询的结果集组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。UNION的结果集列名与UNION运算符中第一个Select语句的结果集的列名相同。另一个Select语句的结果集列名将被忽略。 其中两种不同的用法是UNION和UNIONALL,区别在于UNION从结果集中删除重复 阅读全文
posted @ 2017-08-21 09:11 张追逐 阅读(4462) 评论(0) 推荐(0)
摘要:效果图: 前提:先创建一张表 阅读全文
posted @ 2017-06-21 17:46 张追逐 阅读(1917) 评论(0) 推荐(1)