摘要:1、按年、按月、按日统计 <!--保函销售情况分析 1按年 2按月 3按日--> <select id="getBHSellStatics" resultType="map"> <if test="timeType != null and timeType == 1"> <![CDATA[ sele
阅读全文
摘要:1、行行比较 SELECT * FROM t_ware_sale_statistics WHERE (business id,ware inside code) IN ((100120609,5169),(100120609,138,100121327,14418,(100121327,14419)
阅读全文
摘要:1、 and ','+ R.FK_EXPERT_IDS + ',' like '%,'+ #{expertId} +',%' 2、 and CHARINDEX(#{expertId},R.FK_EXPERT_IDS) > 0
阅读全文
摘要:select ifnull( (SELECT '已存在该手机号码,请勿重复添加!'from b_staff_temp as staff left join b_unit_temp as unit on unit.id = staff.unit_id where unit.unit_status in
阅读全文
摘要:select CONCAT(LEFT(__T1.id_no,6), '****' ,RIGHT(__T1.id_no,4)) as id_no_tm, CONCAT(LEFT(__T1.phone,3), '******',RIGHT(__T1.phone,2) ) as phone_tm from
阅读全文
摘要:一、前言 1.1 删库跑路是什么? 删库跑路:是一个在开发和运维领域常见的幽默说法,但它指的是一种严重的故障情境:意外删除了生产数据库中的数据。 在实际操作中,这种情况可能会导致严重的数据丢失和业务中断。 1.2 避免删除跑路的方式 权限控制: 限制对生产环境的直接访问和操作,确保只有受信任的人员才
阅读全文
摘要:<update id="updateBatch" databaseId="sqlserver"> update T_RISK_TASK_SERVICE <trim prefix="set" suffixOverrides=","> <trim prefix=" TASK_REALITY_START_
阅读全文
摘要:STUFF( (SELECT DISTINCT ', ' + FK_EXPERT_PHONES FROM T_RISK_TASK_SERVICE WHERE FK_RISK_CONTROL_ID=__T1.ID AND FK_EXPERT_IDS != '' FOR XML PATH(''), TY
阅读全文
摘要:SELECT [ID] ,[APP_NAME] ,[TYPE] ,[DESCRIBE] ,[UPDATE_FILE] ,[UPDATE_TIME] ,se.[U_ID] ,se.[CREATE_TIME] ,su.REALNAME as UNAME ,DIC.TYPENAME AS PTNAME ,
阅读全文
摘要:select __T1.AREA_CODE as ID, area1.AREA_NAME as provinceName, area2.AREA_NAME as cityName, area3.AREA_NAME as disinctName, case when area1.AREA_NAME =
阅读全文
摘要:1、首先获取所有的表 SELECT name, id From sysobjects WHERE xtype = 'u' ORDER BY name ASC 2、根据表名查询字段信息 select syscolumns.name, syscolumns.length, systypes.name a
阅读全文
摘要:SELECT chosecod = stuff( ( select '/' + AREA_NAME from ss_sys_area where CHARINDEX(',' + area_code + ',', ',' + TB_UNIT_CODE + ',') > 0 and TENANT_ID
阅读全文
摘要:一、查询SQL尽量不要使用select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下面的样例字段都用*
阅读全文
摘要:INSERT INTO T_AREACODE_ISP_SORT ( ID ,[BEIANDIQU_CODE] ,[REGION_CODE] ,[ISP_GUID] ,[SERIAL_NUMBER] ,[CREATE_TIME] ,[MODIFY_TIME]) select newid(),'x900
阅读全文
摘要:select * from ( SELECT __T1.ORDER_SN as ORDER_SN, __T1.RES_ORDER_SN as RES_ORDER_SN, __T1.PROJECT_NAME as PROJECT_NAME, __T1.SX_UNITNAME as SX_UNITNAM
阅读全文
摘要:一 善用EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 •type列: 连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别•key列: 使用到的索引名。如果没有选择索引,值是
阅读全文
摘要:在mysql 配置文件中加入以下内容 max_connections = 3000 # 最大连接数,默认只有151 read_buffer_size = 8M read_rnd_buffer_size=8M sort_buffer_size = 8M innodb_buffer_pool_size
阅读全文
摘要:例子 这边通过一张40w条记录的表来说明一下优化大数据量表分页慢的思路 表单自带拼接语句 SELECT tbPage.* FROM ( SELECT tbTemp.*, row_number() over ( ORDER BY ID )- 1 AS rownum__ FROM ( SELECT __
阅读全文
摘要:数据库自动备份: 1.首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的。点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护
阅读全文
摘要:第一步:打开配置管理器 第二步:开启端口监听 第三步:设置所有端口均使用1433(或者其他)
阅读全文