在应用中,有时候会 依赖第三方模块执行方法,比如调用某模块的上传下载,数据库查询等操作的时候,如果出现网络问题或其他问题,可能有超时重新请求的情况; 目前的解决方案有 1. 信号量,但不支持window; 2.多线程,但是 如果是大量的数据重复操作尝试,会出现线程管理混乱,开启上万个线程的问题; 3 ...
分类:
编程语言 时间:
2019-09-28 14:56:44
阅读次数:
105
SELECT LEN('SQL Server LEN') length, LEN('SQL Server LEN ') length_with_trailing_blanks; SELECT (CASE WHEN LEN('')=0 THEN '001' ELSE '1线' END) --执行001... ...
分类:
数据库 时间:
2019-09-26 11:59:38
阅读次数:
107
--快速查看表结构(比较全面的) SELECT CASE WHEN col.colorder = 1 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号 , col.name AS 列名 , ISNULL(ep.[value], '') AS 列说... ...
分类:
数据库 时间:
2019-09-25 15:26:12
阅读次数:
95
问题经济学上有个“海盗分金”模型:是说5个海盗抢得100枚金币,他们按抽签的顺序依次提方案:首先由1号提出分配方案,然后5人表决,超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,依此类推,假设海盗是足够聪明的先利己再伤人,最后方案是怎样的?网上百度来的的代码with a as (select 1... ...
分类:
数据库 时间:
2019-09-20 12:48:43
阅读次数:
144
程序里错误码和字典对应不上,要做二次加工,回顾了一下case when的使用,直接在SQL里处理一下 case when的两种写法 简单判断: 要判断值的列写在case后面,when后面写值,相等的情况执行then后的语句,可以写多个when判断语句,都不满足返回else后的值,要以end结尾,en ...
分类:
数据库 时间:
2019-09-19 21:05:40
阅读次数:
112
一:这种方式是根据身份证的月份和当前月份,日和当前日来对比实现 select case when month(current_date) > substr(sfz,11,2) then year(current_date) - substr(sfz,7,4) when month(current_d ...
分类:
其他好文 时间:
2019-09-09 11:41:40
阅读次数:
101
SELECT * FROM dbo.check_groups ORDER BY CASE WHEN GroupCode='DR02' THEN 3 WHEN GroupCode= 'DR03' THEN 2 WHEN GroupCode= 'DR01' THEN 1 ELSE 0 END DESC ...
分类:
数据库 时间:
2019-09-05 18:46:33
阅读次数:
100
一、case when then 适用于:sqlserver 和mysql case具有两种格式。简单case函数和case搜索函数。这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。还有一个需要注重的问题,case函数 ...
分类:
数据库 时间:
2019-09-05 15:17:28
阅读次数:
174
select dbname,entity_name,count(1) as locks from (SELECT request_session_id AS spid, DB_NAME(resource_database_id) AS dbname, CASE WHEN resource_type=... ...
分类:
数据库 时间:
2019-08-24 10:03:25
阅读次数:
106
1.利用临时表补足数据(HANA) 注:DUMMY 是虚表、临时表 2.新建一张表,表中只有一个字段,只有12行数据,即(1,2,3,4,5...12),然后左链接需要统计的数据表。3.利用Case When Else End 枚举:(月份显示在表名上)(SQL) ...
分类:
数据库 时间:
2019-08-22 13:14:29
阅读次数:
635