PDA

View Full Version : جستجو براساس يك فيلد رشته اي



fanavar
یک شنبه 04 مرداد 1388, 16:37 عصر
سلام
دربانكهاي كه فيلدي هاي اون بصورت رشته اي نوشته شده جستجو وفيلتر بچه صورت بايد نوشته بشه
مثلا هرركوردي كه فيلد اون برابر 01/10باشه وياهرركوردي كه سمت چپ اون ازفيلدرشته اي 10باشه ؟
ممنون

دانش پژو
یک شنبه 04 مرداد 1388, 16:58 عصر
با سلام
در شرط از " " استفاده كنيد "01/10" و از دستور mid مي توانيد كمك بگيريد

fanavar
یک شنبه 04 مرداد 1388, 17:12 عصر
حال اگر عدد سمت چپ 01/10رو مثلا 10يا 20وياهرعدد ديگه رو بخونه وبراساس اون جستجوكنه چي ؟
يعني هر فيلدي كه سمت چپ اون برابر با يك عددي باشه كه منظورماست .

dadsara
دوشنبه 05 مرداد 1388, 07:38 صبح
دوست عزیز تابع left برای همین منظور است

SELECT Table1.a1, Table1.a2
FROM Table1
WHERE (((Left([a2],2))=10));

در نمونه فوق a2 نام فیلد موجود در جدول Table1 و عدد 10 ، که عدد مورد جستجوی شما می شود