在数据分析中使用sql
考虑一个示例,其中表a包含一个列“名称”,表B包含一个列“ lastname”。要使用“类似”操作加入这些表,您将指定以下条件: 此查询将匹配tablea中的所有记录,其中“名称”列包含来自TableB的“ lastName”列的任何部分。例如,如果“名称”包含“ John Doe”和“ LastName”包含“ DOE”,则将连接记录。
另外,您可以使用Ingrer函数在JOIN句段中执行“类似”操作:此查询还将匹配tablea中的“名称”列的记录,其中显示了来自Tableb的“ LastName”列中的任何位置。 从tablea作为 加入表作为b上的b上的b中的b,例如concat('%',a.name,'%')
在所有这些选项中,您可能需要考虑将列值转换为大写,然后再对其进行比较,以避免使用案例感应问题。实验不同的方法来确定特定情况的最佳方法。免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3