2012-06-14 93 views
1

我有類似下面的SQL語句: SQL LIKE操作:追加通配符列在結果集(在SAP HANA數據庫)

select A from table1, (select B from table2) where A like B 

我不知道是否有可能追加通配符「% 'to B在where語句中,如:

where A like B% 

謝謝!

編輯:我工作的SAP HANA數據庫,我想通了正確的語法,它是:

where A like B || '%' 

感謝您的幫助!

+0

什麼數據庫是用的? –

回答

4

是的,這是可能的,但語法因數據庫而異。

SQL服務器

WHERE A LIKE (B + '%') 

甲骨文

WHERE A LIKE (B || '%') 

的MySQL/Postgres的

WHERE A LIKE CONCAT(B, '%')