بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال در مورد دیتا بیس ، کمک
Cursor cursor = G.database.rawQuery("SELECT * FROM atelie WHERE name='user_recive'")
وقتی عددی باشه درسته ، مثلا بگی
SELECT * FROM atelie WHERE id = id
ولی وقتی میخوای رشته ای رو بدی ، کار نمیکنه ؟؟؟؟؟
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Vahid
11 سال پیش
+1
0
سلام دوست من،
وقتی قرار هست یک رشته رو در دیتابیس مقایسه کنید باید از کلید واژه LIKE استفاده کنید، مثلا:
SELECT * FROM posts WHERE post_title LIKE 'title';
یا
SELECT * FROM posts WHEREpost_titleLIKE'%title%';
یا
SELECT * FROM posts WHEREpost_titleLIKE'title%';
علامت % در اینجا به معنی "هر چیزی" هست!
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .