siavashman
یک شنبه 14 شهریور 1389, 08:06 صبح
توی جدول abc دو ستون a1 و a2 هستند حالا میخوایم تمام سطرهایی با شرایط زیر رو برگردونه:
عدد 12 بین a1 و a2 باشه
این رو چه جوری باید نوشت؟
مثال:
مقدار a1 برابر با 2
مقدار a2 برابر با 13
عدد 12 بین اینها هست پس باید سطر رو برگردونه.
یه مثال دیگه:
مقدار a1 برابر با 14
مقدار a2 برابر با 16
عدد 12 بین اینها نیست پس نباید سطر رو برگردونه.
یعنی یه چیز تو این مایه ها:
select * from abc where 12 between a1 and a2
که این از طریق اشتباهه. چون باید به جای 12 از نام ستون استفاده کرد. حالا چه جوری باید نوشت؟
عدد 12 بین a1 و a2 باشه
این رو چه جوری باید نوشت؟
مثال:
مقدار a1 برابر با 2
مقدار a2 برابر با 13
عدد 12 بین اینها هست پس باید سطر رو برگردونه.
یه مثال دیگه:
مقدار a1 برابر با 14
مقدار a2 برابر با 16
عدد 12 بین اینها نیست پس نباید سطر رو برگردونه.
یعنی یه چیز تو این مایه ها:
select * from abc where 12 between a1 and a2
که این از طریق اشتباهه. چون باید به جای 12 از نام ستون استفاده کرد. حالا چه جوری باید نوشت؟