我有一个包含多个地址字段的表格,例如address_line_1,address_line_2等.
有没有什么办法可以一次跨多个字段使用WHERE子句,而不必使用OR/AND语句?
例如:
SELECT *
FROM FIN_LIVE.CUSTOMER_ADDRESSES
WHERE SYS_ADDRESS_1, SYS_ADDRESS_2, SYS_ADDRESS_3 = 'data'
Run Code Online (Sandbox Code Playgroud)
很确定你必须使用AND/OR
但是,这可能是改变数据结构的标志.你是说有3个地址,其中任何一个都可能是123 Main Street?
在这种情况下,您可能需要将地址数据提取到单独的表中.