gpt4 book ai didi

database - Postgres 加入 LIKE

转载 作者:太空狗 更新时间:2023-10-30 02:00:47 26 4
gpt4 key购买 nike

在 PostgreSQL 中我有一个表

tbl1
id -- RCODE -- COUNTRY --
1 US/MSR United states of America
2 GY/LSR Germany
3 CA/FSA Canada

tbl2
id -- Name -- CCODE
33 T1 US
44 Y1 CA
55 W1 GY

表是否可以在 tbl1 上的字段 RCODE 和 tbl2 上的 CCODE 上使用 LIKE 条件连接?这样我得到的结果是

id --NAME-- RCODE -- CCODE--- COUNTRY

当我给出 id 44 时,我将提供 tbl2 的 id结果将是

id --NAME-- RCODE -- CCODE--- COUNTRY
44 Y1 CA/FSA CA Canada

谁能帮我解决这个查询,它是 PostgreSQL

有一件事是 RCODE 中的前两个字符与 table2 中的 CCODE 相同。

最佳答案

select tbl2.name, tbl1.rcode, tbl2.ccode, tbl1.country
from tbl1
join tbl2 on substring(tbl1.rcode, 1, 2) = tbl2.ccode

关于database - Postgres 加入 LIKE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459207/

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