sql 学习
来源:互联网 发布:鬼泣4但丁数据 编辑:程序博客网 时间:2024/06/02 07:31
ALTER TABLE `pm_sys_packages`ADD COLUMN `APP_NAME` varchar(64) NULL AFTER `PACKAGE_USE_TYPE`,ADD COLUMN `APP_CODE` varchar(32) NOT NULL AFTER `APP_NAME`;
update pm_sys_packages t,sm_system s set t.APP_CODE = CONCAT(s.SYS_NAME,'-',t.PACKAGE_ID) where t.SYS_ID = s.SYS_ID and
( t.APP_CODE = '' or t.APP_CODE is null);update pm_sys_packages pm,( SELECT DISTINCTT.SYS_ID,T.packageId,T.PACKAGE_NAME,T.packageUseType,T.packageType,T.PACKAGE_USE_TYPE_NAME,CONCAT(T.packageUseType,T.packageType) as appName,T.REPOS_NAME,T.PACKAGE_DESCFROM(SELECTsm.SYS_ID,pa.PACKAGE_NAME,(CASEWHEN pa.PACKAGE_TYPE = '163' THEN'应用发布包'WHEN pa.PACKAGE_TYPE = '164' THEN'静态发布包'END) packageType,(CASEWHEN pa.PACKAGE_USE_TYPE = '183' THEN'前台'WHEN pa.PACKAGE_USE_TYPE = '184' THEN'后台'WHEN pa.PACKAGE_USE_TYPE = '298' THEN'中台'WHEN pa.PACKAGE_USE_TYPE = '294' THEN''END) packageUseType,pa.PACKAGE_USE_TYPE_NAME,pa.PACKAGE_ID AS packageId,re.REPOS_NAME,1,pa.PACKAGE_DESCFROMsm_system sm,pm_sys_packages pa,cf_repository reWHEREsm.SYS_ID = pa.SYS_IDAND re.RELATE_ID = sm.SYS_IDAND re.TYPE = 115) T) tab set pm.APP_NAME = tab.appName where pm.PACKAGE_ID = tab.packageId and ( pm.APP_NAME = '' or pm.APP_NAME is null);
分组 获取 的数据进行去重筛选:(对查询回来属性列表中,部分属性distinct,不能整体distinct),所以使用group by
SELECT t1.GROUP_ID,t1.ARTIFACT_ID,t3.VERSION, MAX(t1.CREATE_TIME) , MAX(t2.UPDATE_TIME) FROM CF_BRANCH_BUILD_DETAILTASK t1 INNER JOIN CF_BRANCH_BUILD_BASICINFO t2 ON t1.BUILD_ID=t2.ID AND t2.BRANCH_STATUS='0' AND t2.BRANCH_ID <> '0' INNER JOIN CF_BRANCH t3 ON t2.BRANCH_ID=t3.BRANCH_ID INNER JOIN BM_PACKAGE_CONFIG t4 ON t2.SYS_ID=t4.SYS_ID AND t4.PACKAGE_TYPE='MAVEN' WHERE t1.CREATE_TIME>='20170701' AND t1.CREATE_TIME<='20170801' AND t1.BUILD_STATUS='2'GROUP BY t1.GROUP_ID,t1.ARTIFACT_ID,t3.VERSION
阅读全文
0 0
- 【SQL】SQL学习备注
- sql学习
- sql学习
- SQL学习
- sql学习
- sql学习
- 《 sql。。。。》学习。。。
- sql学习
- SQL学习
- sql学习
- SQL学习
- sql 学习
- SQL学习
- SQL学习
- SQL学习
- sql学习
- SQL学习
- sql学习
- OpenGL初探_1:光栅化概念
- 南阳理工_13Fibonacci数
- Unity3d背包系统系统(二)—— 开发消耗品、装备、武器材料
- DFS非递归算法
- 深度优先搜索(Depth-First-Search,DFS)
- sql 学习
- 超全面的JavaWeb笔记day08<Tomcat&Web应用&HTTP协议>
- 基于ssm框架的个人博客(4)--点击菜单中的功能,在center中添加tab
- poj3692 补图二分图,最大团
- wr720n v4 折腾笔记(五):终篇-编译安装openwrt附带njit
- 9.23 9.24
- Android 自定义view实现TopBar
- Codeforces Round #436 (Div. 2)E. Fire
- WPL算法(二叉树问题)