時(shí)間:2024-02-04 13:45作者:下載吧人氣:17
根據(jù)某一條件從數(shù)據(jù)庫(kù)表中查詢 『有』與『沒(méi)有』,只有兩種狀態(tài),那為什么在寫SQL的時(shí)候,還要select count(*) 呢?
無(wú)論是剛?cè)氲赖某绦騿T新星,還是精湛沙場(chǎng)多年的程序員老白,都是一如既往的count.
目前多數(shù)人的寫法
多次 review 代碼時(shí),發(fā)現(xiàn)如現(xiàn)現(xiàn)象:
業(yè)務(wù)代碼中,需要根據(jù)一個(gè)或多個(gè)條件,查詢是否存在記錄,不關(guān)心有多少條記錄。普遍的SQL及代碼寫法如下
SQL寫法:
SELECT count(*) FROM table WHERE a = 1 AND b = 2
網(wǎng)友評(píng)論