gpt4 book ai didi

mysql - 如何为MySQL select查询输出文件指定列名?

转载 作者:行者123 更新时间:2023-11-29 15:30:56 25 4
gpt4 key购买 nike

nohup mysql -uroot drdb -e“从 tb_e A、tb_m B 选择 c_imei 作为 IMEI、c_last_seen_imsi 作为 IMSI、c_msisdn 作为 MSISDN,其中 A.c_last_seen_imsi=B.c_imsi 进入输出文件“/apps/duinfo.txt”;” &

在上面的命令中,我可以看到生成的输出文件。但未指定列名。如何指定输出文件的列名称?

注意:问题“使用 SELECT INTO OUTFILE 时包含 header ?”的答案没有解决我的问题。

最佳答案

有时,由于结果集的顺序,列名称可能不会出现在顶部,因此请尝试创建一个虚拟列并根据它对输出进行排序以获得一致的结果。请尝试下面的查询


SELECT IMEI,IMSI,MSISDN FROM
(select '1' as dummy_col, 'IMEI'as IMEI, 'IMSI' as IMSI, 'MSISDN' as MSISDN
UNION ALL
select '2' as dummy_col, c_imei as IMEI, c_last_seen_imsi as IMSI, c_msisdn as MSISDN from tb_e A, tb_m B where A.c_last_seen_imsi=B.c_imsi) ORDER BY dummy_col

关于mysql - 如何为MySQL select查询输出文件指定列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58743155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com