Format:正則表達式
(1)比較運算符>,<,==,>=,<=,!=spa
可用於數值及字符串orm
例:@"number > 100"字符串
(2)範圍運算符:IN、BETWEEN字符
例:@"number BETWEEN {1,5}"運算符
@"address IN {'shanghai','beijing'}"
(3)字符串自己:SELF
例:@"SELF == 'APPLE'"
(4)字符串相關:BEGINSWITH、ENDSWITH、CONTAINS
例:@"name CONTAIN[cd] 'ang'" //包含某個字符串
@"name BEGINSWITH[c] 'sh'" //以某個字符串開頭
@"name ENDSWITH[d] 'ang'" //以某個字符串結束
注:[c]不區分大小寫[d]不區分發音符號即沒有重音符號[cd]既不區分大小寫,也不區分發音符號。
(5)通配符:LIKE
例:@"name LIKE[cd] '*er*'" // *表明通配符,Like也接受[cd].
@"name LIKE[cd] '???er*'"
(6)正則表達式:MATCHES
例:NSString *regex = @"^A.+e$"; //以A開頭,e結尾
@"name MATCHES %@",regex