PDA

View Full Version : فاصله در SQl



AftaB66
شنبه 23 آذر 1387, 11:19 صبح
سلام.
کد فاصله تو sql چیه؟
مثلا من میخوام as رو تو دیتابیس ام پیدا کنه ولی کلمه ای مثل has رو هم پیدا میکنه!
در ضمن من از دستور like استفاده کردم.

s_ahmadneya
شنبه 23 آذر 1387, 11:28 صبح
سلام.
کد فاصله تو sql چیه؟
مثلا من میخوام as رو تو دیتابیس ام پیدا کنه ولی کلمه ای مثل has رو هم پیدا میکنه!
در ضمن من از دستور like استفاده کردم.
دستورت را کامل بنویس تا تصحیح کنند برای فاصله هم کد خاصی نداره مثلا اگر بخواهی
" as" را پیدا کنی فقط کافی است بنویسی
=' as'
رد ضمن like دقیقا " همان کاری را که گفته ای انجام می دهد

AftaB66
شنبه 23 آذر 1387, 18:50 عصر
این کدیه که استفاده کردم. ضمنا من این کدها رو توی محیط مینویسم. asp.net


.چون میخوام توی متن کلمه ای رو پیدا کنم. نمی تونم از مساویاستفاده کنم
select * from tblSection join tblTradition on pk_Section = fk_Section where "%'+ SimpleEnglishText like '%" + str



یه سوال دیگه:

برای اینکه کلمه سرچ شده وقتی توی متن پیدا شد رنگی بشه یا اینکه زمینه اش رنگی بشه از این کد استفاده کردم:
for (int i = 0; i < dataset.Tables[0].Rows[0].Table.Rows.Count; i++)
{
string s = dataset.Tables[0].Rows[0].Table.Rows[i][13].ToString();
s = s.Replace(" " + strSearched.ToLower() + " ", "<span style= \"color :Red\">" + " " + strSearched.ToLower() + " " + " </span>");
s = s.Replace(" " + strSearched.ToUpper() + " ", "<span style= \"color :Red\">" + " " + strSearched.ToUpper() + " " + " </span>");
dataset.Tables[0].Rows[0].Table.Rows[i][13] = s;
}


توی متن :Allāh متن من بعضی کلماتش اعراب داره مثل
Allāh (J.J.) has set ’imān (belief) to cleanse you from shirk (polytheism)... and Allāh (J.J.) has forbidden shirk with the aim of purifying the Rubūbiyyah.


این کد کلمات بدون اعراب رو پیدا می کنه ولی اعراب دار رو نه! تازه ممکنه گاهی کاربر کلمه رو ساده وارد کنه و باید اعراب دار اون رنگی بشه!

لطفا راهنمایی کنید.

AftaB66
یک شنبه 24 آذر 1387, 17:53 عصر
کسی اینجا نیست جواب منو بده!!!!!
مشکلم حیاتیه!!:ناراحت: