mysql的concat使用示例

2021-10-07 08:52:14 字數 793 閱讀 9708

concat 在sql語句中直接拼接位址 不需要再foreach迴圈

concat("'.config("img_url").'", pic.imgurl ) as imgurl

示例

$where = ;

$result = $this->alias('ac')->where($where)

->join(getdbprefix().'picture pic','ac.pictureid=pic.id','left')

->join(getdbprefix().'url ur','ac.urlid=ur.id','left')

->field('ac.id,ac.title,ac.describe,ac.attendcount,concat("'.config("img_url").'", pic.imgurl ) as imgurl,ur.url')

->order('ac.weight','asc')

->select();

return $result;

使用之前

結果集

今天同事給我說這個方法的時候猶如發現新大陸,以前一直都是用foreach迴圈拼接的,原諒我頭髮長見識短了,趕快記錄下來,方便以後使用

python中concat函式的用法及示例

concat方法相當於資料庫中的全連線 union all 可以指定按某個軸進行連線,也可以指定連線的方式join outer,inner 只有這兩種 與資料庫不同的是concat不會去重,要達到去重的效果可以使用drop duplicates方法 concat objs,axis 0,join o...

使用mysql的Concat鏈結資料

對於一小部分資料,其在很大的資料中,可以通過下面的方式從多的一邊獲取資料,然後在小的資料邊更新資料 use mmm select concat use test select concat update user account p set p.nickname x.nickname,where u...

6 MySQL資料拼接concat的使用

使用concat函式實現連線。我們先看看他的用法 將tstudent表中需要的幾列進行拼接,並以 結果 作為別名。select concat studentid sname cardid as 結果 將tstudent表中需要的幾列進行拼接,並以結果作為別名。而且字段資料以逗號隔開。select c...