1

如何在同一字段上运行带有两个替换的选择?

SELECT `id`, `name`, `address`, REPLACE( `info`, '|', '-' ) AS `info` 
INTO OUTFILE '/tmp/" . $SESSION . "NET_SCAN.csv' 
FIELDS TERMINATED BY '|' 
ENCLOSED BY '' 
LINES TERMINATED BY '\n' 
FROM `net_scan`;

我想在同一字段上运行辅助 REPLACE。

4

2 回答 2

4

只是REPLACE在它自己内部使用。

REPLACE(REPLACE(field, 'bad', 'good'), 'better', 'worse')
于 2012-09-18T15:41:02.107 回答
2
replace(REPLACE( `info`, '|', '-' ), 'x', 'y'))
于 2012-09-18T15:40:46.167 回答