MySql中like模糊查詢%百分號之間使用變量值


條件::::表first(a:關鍵字),表later(b:含有關鍵字a的字段)

問題::::在表first中,a 作為表later中b查詢條數的關鍵字,分別查出每個關鍵字a對應表later中b含有的條數?

      如:a 含有 12,13,11  

        b 含有 145,124,135,125,111

查詢結果:: a   count(b)

      12  2

      13  1

      11  1

實現代碼::

SELECT a,COUNT(b)
FROM later,first
WHERE b LIKE CONCAT('%',a,'%')
GROUP BY a
ORDER BY COUNT(b) DESC  

代碼分析::CONCAT作為連接兩個並列的變量。eg:CONCAT(a,b) 意為 a || b .


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM