如何使用 Like any, like all in spark
how to use Like any, like all in spark
我试图在 Spark/Dremio 的这个查询中使用 like any 和 like all SQL
SELECT * FROM table_name where col_name LIKE ANY (CONCAT('%', 10, '%'), CONCAT('%', 20, '%'), CONCAT('%', 12, '%'))
SELECT * FROM table_name where col_name LIKE ALL (CONCAT('%', 10, '%'), CONCAT('%', 20, '%'), CONCAT('%', 12, '%'))
是的。显示错误:
Failure parsing the query.
通过使用任何我想要的 select 所有具有 10、20 或 12 个值的行,并通过使用所有我试图获得一个包含所有 3 个值的值。
请帮助解决问题
SELECT * FROM table_name where col_name LIKE '%10%' AND col_name LIKE '%20%' AND col_name LIKE '%12%'
SELECT * FROM table_name where col_name LIKE '%10%' OR col_name LIKE '%20%' OR col_name LIKE '%12%'
我试图在 Spark/Dremio 的这个查询中使用 like any 和 like all SQL
SELECT * FROM table_name where col_name LIKE ANY (CONCAT('%', 10, '%'), CONCAT('%', 20, '%'), CONCAT('%', 12, '%'))
SELECT * FROM table_name where col_name LIKE ALL (CONCAT('%', 10, '%'), CONCAT('%', 20, '%'), CONCAT('%', 12, '%'))
是的。显示错误:
Failure parsing the query.
通过使用任何我想要的 select 所有具有 10、20 或 12 个值的行,并通过使用所有我试图获得一个包含所有 3 个值的值。 请帮助解决问题
SELECT * FROM table_name where col_name LIKE '%10%' AND col_name LIKE '%20%' AND col_name LIKE '%12%'
SELECT * FROM table_name where col_name LIKE '%10%' OR col_name LIKE '%20%' OR col_name LIKE '%12%'