بعد از مدتها با يك آموزش جديد:
استفاده از كاراكتر هاي خاص براي دستورات شرطي:
قبلا به همراه LIKE كاراكتر % رو به كار برده بودم. اين كاراكتر تمام فيلدهايي رو كه با شرط دستور مطابقت داشتند و داراي طول مساوي و يا بيشتر از رشته بودند رو بر مي گردوند.
امروز ميخوام در مورد كاراكتر _ و [] توضيح بدم.
فرض كنيد به دنبال فيلد هايي هستيم كه سه حرفي هستند و دو حرف اول اونها AB هست. اگر شرط رو به صورت
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بنويسيم تمام فيلدهاي abc, aba, abr, abz, … در نتيجه حاصل هست.
حالا اگر از اين كه فيلد با چه كاراكتري شروع شده اطلاعي نداشته باشيم و مجموعه اي از كاراكترهاي فيلدها رو بخوايم چي؟ از [] استفاده ميكنيم
مثال:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تمام فيلدها رو كه با حروف a,b,c,d,e,f,g شروع ميشند رو در نتيجه حاصل بر مي گردونه.
پيروز باشيد