随笔分类 -  sql

1 2 下一页

统计随笔
摘要:1、按年、按月、按日统计 <!--保函销售情况分析 1按年 2按月 3按日--> <select id="getBHSellStatics" resultType="map"> <if test="timeType != null and timeType == 1"> <![CDATA[ sele 阅读全文

posted @ 2025-04-11 15:17 五官一体即忢 阅读(16) 评论(0) 推荐(0)

mysql
摘要:1、行行比较 SELECT * FROM t_ware_sale_statistics WHERE (business id,ware inside code) IN ((100120609,5169),(100120609,138,100121327,14418,(100121327,14419) 阅读全文

posted @ 2025-04-02 09:00 五官一体即忢 阅读(15) 评论(0) 推荐(0)

查询字段值是多个逗号隔开的字段
摘要:1、 and ','+ R.FK_EXPERT_IDS + ',' like '%,'+ #{expertId} +',%' 2、 and CHARINDEX(#{expertId},R.FK_EXPERT_IDS) > 0 阅读全文

posted @ 2025-01-09 15:50 五官一体即忢 阅读(11) 评论(0) 推荐(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 阅读全文

posted @ 2024-07-26 16:52 五官一体即忢 阅读(19) 评论(0) 推荐(0)

mysql字段脱敏
摘要: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 阅读全文

posted @ 2024-07-18 09:21 五官一体即忢 阅读(21) 评论(0) 推荐(0)

避免删库跑路的最好办法
摘要:一、前言 1.1 删库跑路是什么? 删库跑路:是一个在开发和运维领域常见的幽默说法,但它指的是一种严重的故障情境:意外删除了生产数据库中的数据。 在实际操作中,这种情况可能会导致严重的数据丢失和业务中断。 1.2 避免删除跑路的方式 权限控制: 限制对生产环境的直接访问和操作,确保只有受信任的人员才 阅读全文

posted @ 2024-07-02 10:27 五官一体即忢 阅读(168) 评论(0) 推荐(0)

mybatis批量更新(where的条件越少,最好是主键,效率越高)
摘要:<update id="updateBatch" databaseId="sqlserver"> update T_RISK_TASK_SERVICE <trim prefix="set" suffixOverrides=","> <trim prefix=" TASK_REALITY_START_ 阅读全文

posted @ 2024-06-21 10:36 五官一体即忢 阅读(59) 评论(0) 推荐(0)

sqlserver多个值拼接并去重
摘要: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 阅读全文

posted @ 2024-06-20 08:52 五官一体即忢 阅读(31) 评论(0) 推荐(0)

拼接多个逗号隔开的id,取出对应名称
摘要:SELECT [ID] ,[APP_NAME] ,[TYPE] ,[DESCRIBE] ,[UPDATE_FILE] ,[UPDATE_TIME] ,se.[U_ID] ,se.[CREATE_TIME] ,su.REALNAME as UNAME ,DIC.TYPENAME AS PTNAME , 阅读全文

posted @ 2024-05-27 11:04 五官一体即忢 阅读(47) 评论(0) 推荐(0)

拼接行政区划(有上级时显示上级),查询行政区划
摘要: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 = 阅读全文

posted @ 2024-05-14 15:55 五官一体即忢 阅读(44) 评论(0) 推荐(0)

sqlserver一键生成表结构表格
摘要:1、首先获取所有的表 SELECT name, id From sysobjects WHERE xtype = 'u' ORDER BY name ASC 2、根据表名查询字段信息 select syscolumns.name, syscolumns.length, systypes.name a 阅读全文

posted @ 2024-05-14 07:52 五官一体即忢 阅读(154) 评论(0) 推荐(0)

拼接字符串(行政区划)
摘要:SELECT chosecod = stuff( ( select '/' + AREA_NAME from ss_sys_area where CHARINDEX(',' + area_code + ',', ',' + TB_UNIT_CODE + ',') > 0 and TENANT_ID 阅读全文

posted @ 2024-05-11 11:20 五官一体即忢 阅读(17) 评论(0) 推荐(0)

SQL优化
摘要:一、查询SQL尽量不要使用select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下面的样例字段都用* 阅读全文

posted @ 2024-04-11 07:57 五官一体即忢 阅读(38) 评论(0) 推荐(0)

查询插入
摘要:INSERT INTO T_AREACODE_ISP_SORT ( ID ,[BEIANDIQU_CODE] ,[REGION_CODE] ,[ISP_GUID] ,[SERIAL_NUMBER] ,[CREATE_TIME] ,[MODIFY_TIME]) select newid(),'x900 阅读全文

posted @ 2024-04-01 10:43 五官一体即忢 阅读(17) 评论(0) 推荐(0)

分页查询
摘要: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 阅读全文

posted @ 2024-03-14 08:34 五官一体即忢 阅读(21) 评论(0) 推荐(0)

19条MySQL优化
摘要:一 善用EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 •type列: 连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别•key列: 使用到的索引名。如果没有选择索引,值是 阅读全文

posted @ 2024-01-18 15:11 五官一体即忢 阅读(28) 评论(0) 推荐(0)

MySQL 配置文件参数优化
摘要:在mysql 配置文件中加入以下内容 max_connections = 3000 # 最大连接数,默认只有151 read_buffer_size = 8M read_rnd_buffer_size=8M sort_buffer_size = 8M innodb_buffer_pool_size 阅读全文

posted @ 2024-01-18 07:40 五官一体即忢 阅读(18) 评论(0) 推荐(0)

mysql大数据量的分页慢优化
摘要:例子 这边通过一张40w条记录的表来说明一下优化大数据量表分页慢的思路 表单自带拼接语句 SELECT tbPage.* FROM ( SELECT tbTemp.*, row_number() over ( ORDER BY ID )- 1 AS rownum__ FROM ( SELECT __ 阅读全文

posted @ 2023-11-23 09:08 五官一体即忢 阅读(87) 评论(0) 推荐(0)

SQL Server数据库(自动、手动)备份
摘要:数据库自动备份: 1.首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的。点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护 阅读全文

posted @ 2023-11-20 13:47 五官一体即忢 阅读(783) 评论(0) 推荐(0)

SqlServer开启远程连接配置
摘要:第一步:打开配置管理器 第二步:开启端口监听 第三步:设置所有端口均使用1433(或者其他) 阅读全文

posted @ 2023-11-09 10:45 五官一体即忢 阅读(105) 评论(0) 推荐(0)

1 2 下一页

导航