[英]SQL like with select statement
是否可以在if語句中使用LIKE
,像這樣:
SELECT orders.[order#]
FROM orders
WHERE orders.[order#] LIKE *(SELECT .. FROM .. WHERE .. = ..)*
上面的語句在Access 2016中導致語法錯誤。
您可以為此使用相關子查詢:
SELECT o.[order#]
FROM orders o
WHERE EXISTS (SELECT 1
FROM . . .
WHERE o.[order#] LIKE <whatever>
);
考慮使用LIKE
語句的隱式LIKE
(或使用filter的交叉聯接):
SELECT orders.[order#]
FROM orders, (SELECT .. FROM .. WHERE .. = ..) AS t
WHERE orders.[order#] LIKE '*' & t.Col & '*'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.