开发者

Like query in sqlite

开发者 https://www.devze.com 2023-01-05 06:03 出处:网络
NSString * strSearchSql = [NSString stringWithFormat:@\"SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE \'\\%%@\\%\'\",strSea开发者_开发知识库rchString];
NSString * strSearchSql = [NSString stringWithFormat:@"SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '\%%@\%'",strSea开发者_开发知识库rchString];

In This Query i got the String like given below

SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '%@'

I want like this

SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '%searchtext%'

Please give me hint or provide me a document.


Escape the % symbols in your query like this %% instead of \%.

NSString *strSearchSql = [NSString stringWithFormat:@"SELECT pdf_id,pdf_name,page_no,pdf_image,pdf_text FROM search WHERE pdf_text LIKE '%%%@%%'", strSearchString];
0

精彩评论

暂无评论...
验证码 换一张
取 消