[ABI 5.2] 枚举下拉枚举值用ardb select语句取值为0

2937
3

wsn123 数据达人Lv4

发表于2023-3-21 08:46

悬赏1

已解决

楼主
<#=ardb("select distinct a.change_type||':'||a.change_type  from change_list a").join(";")#> 这种写法求得值为0



<#=ardb("select distinct concat(change_type,':',change_type,';') from change_list ").join('')#>这种写法可以获取到枚举值



这是什么原因呢





计算后



最近看过此主题的会员

esen_4XMY0N6IMU

esen_4YNPQEX87K

chenliwei

彭娟

txl

dyn

esen_4TU4L1BV1N

13407717840

esen_4PZ0WJGUKU

dongying

怕黑的小张plus

最佳答案
mysql中拼接字符串要使用 CONCAT 函数,一般在oracle中会用||进行字符串间的拼接。
3个回答

只看楼主

幺小木 数据达人Lv4

发表于2023-3-21 14:10

只看该作者

取消 关注该作者的回复

沙发

什么类型的数据库?

wsn123 数据达人Lv4

发表于2023-3-21 14:32

只看该作者

取消 关注该作者的回复

板凳

幺小木 发表于 2023-3-21 14:10
什么类型的数据库?

mysql

chestnut 数据领袖Lv6

发表于2023-3-21 08:46

只看该作者

取消 关注该作者的回复

地板

mysql中拼接字符串要使用 CONCAT 函数,一般在oracle中会用||进行字符串间的拼接。

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号