PDA

View Full Version : پیدا کردن رشته که با 912 شروع می شود



NasimBamdad
دوشنبه 02 بهمن 1391, 09:04 صبح
سلام

دنبال یک کوری بودم و خیلی در اینترنت سرچ کردم ، اما بازم ناموفق بود

یک فیلد در ستونم دارم به اسم ID که از نوع nvarchar هست .

یا با 911 شروع می شوند یا با 912

مثلا این طوری
9113698
9125478
چه طوری میشه گفت که اون رکورد هایی که با 912 شروع می شوند رو بر گردون . لیست کن ؟

hossein_h62
دوشنبه 02 بهمن 1391, 09:12 صبح
سلام
با استفاده از تابع SUBSTRING براحتی میتونید کوئری مورد نظر رو پیاده کنید.

dosetddaram
دوشنبه 02 بهمن 1391, 14:22 عصر
سلام
میتونید با دستور
where ID like '91[1-2]%' o o
استفاده کنید.

محمد سلیم آبادی
سه شنبه 03 بهمن 1391, 07:35 صبح
سلام
میتونید با دستور
where ID like '91[1-2]%' o o
استفاده کنید.
دستور شما صحیح است اما تمام ID هایی که با 911 یا 912 شروع میشود را برمیگرداند در صورتی که فقط ID هایی که با 912 شروع شده اند قرار است برگردانده شوند.
پس خواهیم داشت:
where ID like '912%'; 0