SQL查詢數(shù)據(jù)庫中符合條件的記錄的總數(shù)
1. select count(*) from table; //統(tǒng)計(jì)元組個(gè)數(shù)
2. select count(列名) from table; //統(tǒng)計(jì)一列中值的個(gè)數(shù)
3. select count(*) from table where 字段 = ""; //符合該條件的記錄總數(shù)
4. sql_count = "select count(*) from article a where 1=1 ";
//這條語句中a就代表article 這張表,后面可以寫a.字段來代表該表的字段,where 1 = 1,就相當(dāng)于提供了一個(gè)where。因?yàn)?=1永遠(yuǎn)成立。
就可以根據(jù)是否需要加條件,在該語句后面加and a.字段 = "", 等等。
例:
sql_count = "select count(*) from article a where 1=1 "; if(!"".equals(title) && title!=null){ sql_count +="and a.a_title like '%"+title+"%'"; }
以上所述是小編給大家介紹的SQL查詢數(shù)據(jù)庫中符合條件的記錄的總數(shù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
SQLSERVER收集語句運(yùn)行的統(tǒng)計(jì)信息并進(jìn)行分析
例如語句的編譯時(shí)間、執(zhí)行時(shí)間、做了多少次磁盤讀等,如果DBA能夠把問題語句單獨(dú)測(cè)試運(yùn)行,可以在運(yùn)行前打開下面這三個(gè)開關(guān),收集語句運(yùn)行的統(tǒng)計(jì)信息。這些信息對(duì)分析問題很有價(jià)值,感興趣的朋友可以了解下2013-01-01使用sqlplus創(chuàng)建DDL和DML操作方法
這篇文章主要介紹了使用sqlplus創(chuàng)建DDL和DML操作方法,需要的朋友可以參考下2018-04-04SQL 判斷給定日期值(或時(shí)間段)所在星期的星期一和星期天的日期
最近報(bào)表要用到一項(xiàng)功能,需要把數(shù)據(jù)源根據(jù)記錄發(fā)生日期所在的星期序列進(jìn)行分組。因此就寫了兩個(gè)相關(guān)SQL Function進(jìn)行調(diào)用。2011-10-10SQL?Server實(shí)現(xiàn)group_concat函數(shù)的詳細(xì)舉例
這篇文章主要給大家介紹了關(guān)于SQL?Server實(shí)現(xiàn)group_concat函數(shù)的詳細(xì)舉例,GROUP_CONCAT函數(shù)可以拼接某個(gè)字段值成字符串,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11mssql insert into 和insert into select性能比較
今天沒事,測(cè)了一下insert into和insert into select的性能,沒想到這兩個(gè)性能差別這么大。2010-03-03