select?姓名,性別,count(*)?AS?男性人數(shù)?from?[表名]?where?[性別]?=?'男'?group?by?[姓名]
揭陽網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。成都創(chuàng)新互聯(lián)公司成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。
結(jié)果是這樣的:
姓名 ? ? 性別 ? ? ?男性人數(shù)
張三 ? ? ? 男 ? ? ? ? ? ?7
李四 ? ? ? 男 ? ? ? ? ? ?2
王五 ? ? ? 男 ? ? ? ? ? ?5
你是前臺輸入查詢條件。
那么使用動態(tài)語句拼接的方法。
比如說:
v_tmp='select * from table where 1=1 ';
v_name='';(你前臺輸入的值)
v_age='';(你前臺輸入的值)
v_sql=v_tmp+v_name+v_age;
執(zhí)行紙條語句即可。
方法一:select *from 學(xué)生表
where name in 姓名
方法二:
selecct 姓名
from 學(xué)生表
group by 姓名
having count(*)1
如果 having 子句不加,則是統(tǒng)計各名字的數(shù)量,加上則只顯示 數(shù)量大于 1 的人名。
擴展資料:
sql 學(xué)生表中如何查詢與某同學(xué)同年的人
SELECT?*?FROM?學(xué)生表?T1
WHERE? EXISTS?(SELECT?1
FROM?學(xué)生表?T2
WHERE?YEAR(T1.生日) = YEAR(T2.生日)
AND 學(xué)生編號 = '某同學(xué)學(xué)生編號')
YEAR是取datetime類型數(shù)據(jù)的年部分的函數(shù),只要表中的數(shù)據(jù)存在年份和某學(xué)生生日的年份相同就可以。
文章題目:mysql重名的怎么查詢 用mysql查詢有重名的人名
瀏覽路徑:http://vcdvsql.cn/article18/ddigidp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、手機網(wǎng)站建設(shè)、做網(wǎng)站、面包屑導(dǎo)航、微信小程序、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)