針對性的mysql 查詢統計

2021-07-03 23:25:18 字數 691 閱讀 3460

需求如下:

human_m 表角色資訊表:human_m.id   human_m.name ...   task_m  表角色任務表: 關聯human_m表id    task_m.id , task_m.compleatetask          human_m 和task_m表是一對多的關係,即:乙個角色對應多調任務表 資料

其中b表compleatetask 字段 格式如下:

23546,65489,87954,45658,69875,25588

要求:查詢每個角色名稱,以及每個角色完成任務的個數,

select 

hh.`name`,

sum(length(replace(tt.`completetask`,',',',,')) - length(tt.completetask)) num    //這裡是亮點   思路:將原來的乙個逗號替換為兩個,那麼減去原來的就是現在逗號個數。

from

human_m hh 

left join task_m tt 

on tt.`humanid` = hh.`id` 

and tt.`tasktype` = 2 

where hh.`level` > 50 

and hh.`robot` = 0

group by hh.`id` 

order by hh.`id` asc 

關於檢測有針對性的

日誌記錄事件和執行安全資訊事件管理系統都很關鍵,而同樣重要的就是對終端使用者進行適當的培訓。從最近針對hbgary公司的 來看,沒有任何公司能夠倖免於資料洩漏的,哪怕是知名安全公司。關於有針對性 有趣的事實就是,很少有公司將 細節公諸於眾,即使公開 細節,也只是側重漏洞和防禦的問題,很少有人將重點放...

關於檢測有針對性的

日誌記錄事件和執行安全資訊事件管理系統都很關鍵,而同樣重要的就是對終端使用者進行適當的培訓。從最近針對hbgary公司的 來看,沒有任何公司能夠倖免於資料洩漏的,哪怕是知名安全公司。關於有針對性 有趣的事實就是,很少有公司將 細節公諸於眾,即使公開 細節,也只是側重漏洞和防禦的問題,很少有人將重點放...

針對測試報告進行針對性優化

在壓力測試發現問題以後,就要進行有針對性的優化。對於不同的系統,這個過程的策略並不是確定的,但是大概可以劃分為以下幾個步驟 1.定位效能瓶頸,找出系統存在的問題 不同系統的特點不同,在效能瓶頸上也有不同的表現,一般來說,下面的幾個方面通常存在比較大的優化空間 1 磁碟i o及檔案操作 由於磁碟i o...