mysql 随机拼接多个字段

mysql 随机拼接多个字段,第1张

经过对你问题的分析,有两种方式可以解决。

第一种方式:使用mysql的存储过程,判断哪一个表的字段内容全是数字,放在前面。

第二种方式:使用java或其他动态语言,进行判断并组装。

另一种思路,就是把三个表的数据统一一下。

select case stf.stationType when 'RAIN' then '雨情站' when 'RECIMEI' then '水位站' else '流量站' end tationName from radar_stations_info stf

CONCAT(str1,str2,…):返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULLCONCAT_WS(separator,str1,str2,...) :代表 CONCAT With Separator ,是CONCAT()的特殊形式,第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。还有和group by相配合的group_concat()()函数,可以根据你的实际需求进行选择


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6185747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存