gpt4 book ai didi

sql - 连接条件语法,用于比较数字序列

转载 作者:行者123 更新时间:2023-12-03 15:06:43 24 4
gpt4 key购买 nike

我有两个表,其中一个表有一个2位的customerId整数列,另一个表有一个transactionId整数列。 transactionId列的第二和第三位数字对应于customerId。我想通过“匹配” transactionIdcustomerId作为连接条件在两个表上执行连接。就像是

customerId LIKE '_transactionId%

这可能吗?

最佳答案

您有正确的主意:

on transactionId like concat('_', customerId, %)


或者,您可以使用 substr()

on customerId = substr(transactionId, 2, 2)


但是,您可能应该修复数据结构,以便事务在客户ID中有一个明确的列。这将帮助连接更快。而且,当您开始获得超过99个客户时,您的数据结构将适应。

关于sql - 连接条件语法,用于比较数字序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32968716/

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