sql - 使用oracle sql,如何获取特定单词(table1)并将其放入另一个字段
解决方案
您可以使用以下方法识别地址中提到的城市join
:
select a.*, c.city
from addr a left join
city c
on a.addr like '%' || c.city || '%';
但是请注意,这可能与地址的其他部分匹配。所以'New York'
会匹配'New York Avenue'
。如果您有其他规则,我建议您提出一个新问题,明确您想要做什么。
推荐阅读
- javascript - 如何在 JavaScript 中将值转换为键并将另一个键转换为值
- google-sheets - 如何使用 REGEXEXTRACT 提取除 URL 协议 (https://) 之外的所有内容?
- python - 如何检测输入输出是python中的数字?
- javascript - 动态添加具有最小值和最大值的 Highcharts 系列
- reactjs - React 根据 div id 在 div 中动态渲染组件
- gallery - 如何解决 elevatezoom 无法正常工作
- python - 如何停止生成数字
- python - 无法将类型日期转换为没有时区的时间 LINE 1: ...COLUMN "creation_date" TYPE time USING "creation_date"::time (DJANGO - Heroku)
- r - 在ggplot中对Y轴上不完整的数值字符串进行排序
- html - tags$img 未更新以在 UI 中显示图像