1. 程式人生 > >mysql數據庫函數 concat 字段類型轉化、字段拼接

mysql數據庫函數 concat 字段類型轉化、字段拼接

函數 gre false class blog varchar 取出 pro from

    select
        l.lid,
        GROUP_CONCAT(s.NAME) shopname,
        m.realname,
        u.NAME,
        m.phone,
        a.name,
        concat(l.progress,‘‘)
    from
        loan l,
        bank b,
        merchant m,
        bank_user u,
        area a,
        shop s 
    where
        l.bid
=b.bid and l.mid=m.mid and l.uid=u.uid and b.aid=a.id and l.lid=s.lid GROUP BY l.lid

shop對loan是多對一, GROUP_CONCAT(s.NAME) 可以將一個lid的多個shop.name用“,”拼接起來

字段類型的巧妙轉化!


 concat(l.progress,‘‘)

將其他類型的progress字段,轉化為varchar即String輸出!
可避免數據從庫中取出時的錯誤(如TINYINT類型取出後為true/false)
 

mysql數據庫函數 concat 字段類型轉化、字段拼接