使用mysql的Concat鏈結資料

2021-07-14 00:01:34 字數 518 閱讀 2023

對於一小部分資料,其在很大的資料中,可以通過下面的方式從多的一邊獲取資料,然後在小的資料邊更新資料

use mmm;select concat("use test; select concat('update user_account p set p.nickname =''',x.nickname, ''' where userid = ',x.uid,' ;') from pre_ucenter_members_info x where x.uid=",t.userid, ";" ) from user_account t into outfile '/tmp/fi.txt' ; 

上面是在小的資料產生執行檔案

mysql -uroot -p -n < /tmp/fi.txt > ./res.sql;  這句是在多的一方執行,產生的res.sql檔案就可以在小的一般匯入執行。

如果有null的情況,則需要加以下**

select concat(ifnull(isdcode,''),telephone) from gb_customer

mysql的concat使用示例

concat 在sql語句中直接拼接位址 不需要再foreach迴圈 concat config img url pic.imgurl as imgurl 示例 where result this alias ac where where join getdbprefix picture pic a...

6 MySQL資料拼接concat的使用

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

MySQL之CONCAT 的用法

mysql concat 函式用於將多個字串連線成乙個字串,是最重要的mysql函式之一,下面就將為您詳細介紹mysql concat 函式,供您參考 mysql concat str1,str2,返回結果為連線引數產生的字串。如有任何乙個引數為null 則返回值為 null。或許有乙個或多個引數。...