我有一个名为address的列。我必须将不以大写字母开头的地址分开,我可以用这样的单个查询来完成
SELECT address FROM t1
WHERE address NOT REGEXP BINARY '[A-Z]';
但我想要这样的事情 如果地址中的任何单词没有以大写字母开头,我必须将这些地址放入out文件中。
例如我有这样的地址
Bangalore vasantnagar
Hyderabad kukatpalli andhra pradesh india
mumbai Maharastra
Bangalore Cunningham Road Karnataka India
在上面的示例中,我必须先获取前3个地址,然后我必须保存在out文件中。
希望你明白 提前谢谢。答案 0 :(得分:0)
尝试以下内容:
SELECT address FROM t1
WHERE address NOT REGEXP BINARY '[A-Z]'
INTO OUTFILE 'C:\\data.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
了解更多信息:https://dev.mysql.com/doc/refman/5.0/en/select-into.html