بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

سوال در مورد دیتا بیس ، کمک

مدیریت گفتگو
تیرداد 11 سال پیش
آخرین تغییر: 11 سال پیش

   Cursor cursor = G.database.rawQuery("SELECT * FROM atelie WHERE name='user_recive'")

وقتی عددی باشه درسته ، مثلا بگی

SELECT * FROM atelie WHERE id = id

ولی وقتی میخوای رشته ای رو بدی ، کار نمیکنه ؟؟؟؟؟
 

نظرات

پاسخ‌ها 1

Vahid 11 سال پیش

سلام دوست من،
وقتی قرار هست یک رشته رو در دیتابیس مقایسه کنید باید از کلید واژه LIKE استفاده کنید، مثلا:

 SELECT * FROM posts WHERE post_title LIKE 'title';


یا

 SELECT * FROM posts WHERE post_title LIKE '%title%';


یا

 SELECT * FROM posts WHERE post_title LIKE 'title%';

علامت % در اینجا به معنی "هر چیزی" هست!

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .