آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

تیرداد  11 سال پیش  11 سال پیش
0 0

   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 WHERE post_title LIKE '%title%';


یا

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

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


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