PDA

View Full Version : جستجو در رکوردها مثل میندوز که از این کاراکترا به کار می رود ?,!,*



nader.golab
شنبه 14 خرداد 1390, 19:29 عصر
سلام و خسته نباشید.

من می خوام در یک Table جستجو کنم.

یکی فیلداش 5 تا کاراکتر بیشتر نمی گیره.
من می خوام جستجو کنم که اونایی که 2 تای آخرش مثلا 11 هستش رو برام در بیاره.یعنی سه تا اولیش برام مهم نیست که چی باشه و فقط دو کاراکتر آخر برام مهمه.
تو جستجو ویندوز به این حالت نوشته می شه: 11??? حالا تو SQL رو نمی دونم.

من اول فکر کردم که باید اینطور باشه اما نبود:



SELECT * FROM Name_tbl Where Code_Re Like N'???11'

حمیدرضاصادقیان
شنبه 14 خرداد 1390, 21:20 عصر
سلام. شما به جای علامت ? باید از % استفاده کنید.و نیازی نیست به تعداد کارکترها باشه.
اگر در اول دستور like علامت % رو بذارید هرچی اولش باشه مهم نیست و میتوانید در آخر هم همین کارکتر بو ذارید که مابین اون هرچی باشه بهتون نمایش بده.