新聞中心
MySQL數(shù)據(jù)庫將多條記錄的單個字段合并成一條記錄的操作是本文我們主要要介紹的內(nèi)容,接下來就讓我們一起來了解一下這部分內(nèi)容吧。

創(chuàng)新互聯(lián)長期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為巴州企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè),巴州網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
測試用表結(jié)構(gòu):
- CREATE TABLE IF NOT EXISTS `tet` (
- `id` int(11) NOT NULL,
- `name` varchar(255) NOT NULL,
- `url` varchar(255) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
轉(zhuǎn)存表中的數(shù)據(jù) `tet`
- INSERT INTO `tet` (`id`, `name`, `url`) VALUES
- (1, '百度', 'http://www.baidu.com'),
- (0, 'google', 'http://www.google.com.hk'),
- (3, '400電話', 'http://www.my400800.cn');
方法一:
- SELECT GROUP_CONCAT ( name ) name
- FROM tet
- WHERE 11 = 1
- LIMIT 0 , 30
結(jié)果:
name 百度,google,400電話。
GROUP_CONCAT還可以用SEPARATOR 關(guān)鍵詞指定連接符,sql語句如下:
- SELECT GROUP_CONCAT ( url SEPARATOR " @ " ) url
- FROM tet
- WHERE 11 = 1
- LIMIT 0 , 30
結(jié)果:
http://www.baidu.com@http://www.google.com.hk@http://www.my400800.cn
方法二:
- SELECT GROUP_CONCAT ( name ) name
- FROM tet
- WHERE 11 = 1
- GROUP BY id
- LIMIT 0 , 30
結(jié)果:
百度
400電話
關(guān)于MySQL數(shù)據(jù)庫將多條記錄的單個字段合并成一條記錄的操作就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
標(biāo)題名稱:MySQL數(shù)據(jù)庫將多條記錄的單個字段合并成一條記錄
文章地址:http://www.dlmjj.cn/article/cohssoe.html


咨詢
建站咨詢
