我可以创建谓词"something LIKE %@"
,也可以使用"something CONTAINS[cd] %@"
。
两种形式有什么区别。
答案 0 :(得分:8)
LIKE
允许进行通配符比较,而CONTAINS
则不允许。
"Steve Martin" contains "Martin
“
评估为true但是:
"Steve Martin" contains "Martini"
...不是,但是:
"Steve Martin" like "Martin*"
......评估为真。
LIKE
允许进行更复杂的比较,MATCHES
允许进行正则表达式比较。