gpt4 book ai didi

sql - 根据 "like"语句查询相关数据

转载 作者:行者123 更新时间:2023-12-04 12:05:11 24 4
gpt4 key购买 nike

我有两张 table

表 1:ColumnA (varchar)

表 2:列 B (varchar)

我需要从 T2 中获取所有行,其中 ColumnB 与“ColumnA%”中的任何行“相似”。例如,T1 中的行可能是:

  • 09 年夏季
  • 09 秋

而 T2 中的行可能是

  • Spring09 Com101 Sec1
  • Summer09 Stat400 Sec2
  • Fall09 CS200 Sec3

在那种情况下,它会重新调整 Stat400 和 CS200 行。有没有办法在单个 SQL 语句中执行此操作?

最佳答案


SELECT T2.*
FROM T1, T2
WHERE T1.ColumnB LIKE T2.ColumnA + '%'


SELECT T2.*
FROM T1
INNER JOIN T2 ON T1.ColumnB LIKE T2.ColumnA + '%'

可能不会跑得很快。

关于sql - 根据 "like"语句查询相关数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1133621/

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