随笔分类 - 数据库
收藏一些技术总结及工作积累
摘要:学习网址 https://blog.csdn.net/qq_34745941/article/details/135337036?spm=1001.2101.3001.6650.14&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefau
阅读全文
摘要:select t.COLUMN_NAME, decode(s.DATA_TYPE, 'DATE', 'DATE', s.DATA_TYPE || '(' || s.DATA_LENGTH || ')'), t.COMMENTS from all_col_comments t, all_tab_col
阅读全文
摘要:CREATE DEFINER=`root`@`%` PROCEDURE `ProcessLargeTable`() BEGIN DECLARE done INT DEFAULT FALSE; DECLARE cur_id BIGINT; DECLARE max_id BIGINT DEFAULT 6
阅读全文
摘要:PG get_json_object(remark, '$.字段英文名') -- MYSQL aa=[{"tableName":"CBONDDESCRIPTION","alias":"a","tableId":476}] JSON_UNQUOTE(JSON_EXTRACT(aa,'$[0].tabl
阅读全文
摘要:1、多字段like模糊查询优化:最常见的写法:where a like '%xx%' or b like '%xx%' or c like '%xx%'这种写法查询效率低,经过调查,下面的方法可以替代,并且效率高: 2、如果like的关键字相同:where instr(nvl(a, '')||nvl
阅读全文
摘要:通过指定日期获取本周五,上周五 周一, 周二 ,周三, 周四, 周五, 周六, 周日 , 对应 0,1,2,3,4,5,6 -- 本周五SELECT DATE_FORMAT(DATE_SUB('2023-12-28', INTERVAL WEEKDAY('2023-12-28')-4 DAY), '
阅读全文
摘要:# MySQL 给出开始和截束日期,每年生成一个记录 2024-08-05 2028-8-8 并指输入格式为 2024/9/1 %Y/%c/%e ,一般为 %Y-%m-%d 2023-08-08 SELECT DATE_FORMAT(DATE_SUB('开始日期', INTERVAL -pos ye
阅读全文
摘要:两个日期相减,计算工作天数(不含周六周日) SET @strdate='20230804'; SET @enddate='20230818';select DATEDIFF(@enddate, @strdate) + 1-DATEDIFF(ADDDATE(@enddate, INTERVAL 1 -
阅读全文
摘要:EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'语言' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'C
阅读全文
摘要:serversql 分页查询,按匹配精准度排序 SELECT S_INFO_WINDCODE, S_INFO_CODE, S_INFO_NAME, S_INFO_COMPNAME, S_INFO_COMPNAMEENG, S_INFO_EXCHMARKET, S_INFO_LISTBOARD, S_
阅读全文
摘要:https://www.cnblogs.com/jack-yan/p/14069390.html 左侧导航栏-表名-右键 -表设计
阅读全文
摘要:中位数的位置:当样本数为奇数时,中位数=(N+1)/2 ; 当样本数为偶数时,中位数为N/2与1+N/2的均值 http://t.zoukankan.com/QiuJL-p-4524212.html create table #tb(pid varchar(10),coadcladcon int)i
阅读全文
摘要:server sql 无法访问本地127.0.0.1报错问题 SQL code1.SQL server 配置管理器->SQL SERVER 2005网络配置->MS-SQLSERVER的协议->TCP/IP->启用2.MS-SQLSERVER的协议->TCP/IP->属性->IP地址->a:IP1-
阅读全文
摘要:分组取最大值 select gr,num,dt,(select bys from test where gr=b.gr and dt=b.dt) bysfrom( select gr,count(0) num,max(dt) dt from test group by gr) b
阅读全文
浙公网安备 33010602011771号