iphone上使用Sqlite的注意事项小结like
2012-11-13 12:42
627 查看
iphone上使用Sqlite的注意事项小结like
1.使用Sqlite需要添加框架集libsqlite3.dylib以及import头文件<sqlite3.h>。2.Sqlite函数库是使用c开发的,所以SQL查询语句需要使用char*保存,NSString转Char*请使用[NSString UTF8String]。
3.使用Sqlite查询某字段含某关键字的SQL语句写法是"select * from tb_table where title like '%hello%';",其中hello是要查询的关键字,SQL语句后有分号。
4.百分号的转换,NSString中需要格式化的字符串中百分号使用%%表示,而char*中百分号也是使用%%表示。
例如:NSLog(@"%%%@%%",@"hello"),控制台会打印出%hello%。
printf([[NSString stringWithFormat:@"%%%@%%",@"hello"] UTF8String]),控制台则会打印出hello。
所以,如果需要使用像第三点那样模糊查询,需要使用下面的方法。
NSString *queryStr = [NSString stringWithFormat:@"select * from tb_table where title like '%%%%%@%%%%';",@"hello"];
再执行sqlite3_prepare_v2(database, [queryStr UTF8String], -1, &statement,NULL),即可将tb_table表中所有title字段中含有hello的条目查询出来。
相关文章推荐
- iphone上使用Sqlite的注意事项小结like
- iphone上使用Sqlite的注意事项小结
- IPHONE 开发 8 -- Object C Foundation.h它包括所有的类 方法 集合,-(id)init,iphone上使用Sqlite的注意事项小结
- AudioRecord 使用小结与注意事项
- SQL中like关键字结合SqlParameter使用时的注意事项(学习笔记)
- iPhone开发进阶(11)— 多线程的使用与注意事项
- iphone xcode 使用database 数据库 sqlite3的使用注意项总结
- sqlite使用注意事项(一)
- Android SQLiteOpenHelper onUpgrade使用注意事项
- linux下使用ssh管理VPS的注意事项小结
- Hive - 建表和加载数据指令小结 以及使用Load data指令的注意事项
- SQLite.net使用注意事项
- sqlite使用注意事项(一)
- SQLite字段类型使用注意事项
- iPhone开发笔记(20)EGOImageView的使用方法及注意事项
- css display:none使用注意事项小结
- android sqlite使用注意事项
- 使用sqlitedatabase存取图片要注意的事项
- sqlite3的绑定函数族使用,及其注意事项
- Go语言中切片使用的注意事项小结