View Full Version : WHERE 1 یعنی چی؟
Helen_Farhani
سه شنبه 13 شهریور 1386, 20:18 عصر
وقتی در یک query در قسمت WHERE عدد 1 باشه، چه معنی میده؟
SELECT * FROM `tabale` WHERE 1
aidin300
سه شنبه 13 شهریور 1386, 20:33 عصر
منظورتون 1=1 هست؟ احتمالا تو Dynamic SQL استفاده می شه که بشه بعد از اون باقی شرط ها رو به صورت AND Condition اضافه کرد
Helen_Farhani
سه شنبه 13 شهریور 1386, 23:28 عصر
میشه لینکی پیرامون این موضوع به من معرفی کنید؟
oxygenws
سه شنبه 13 شهریور 1386, 23:41 عصر
ممکنه توی راهنما ها برای نشون دادن جای where یا به نوعی رزرو کردن جای where باشه.
مفهومش دقیقا معادل اینه که اون where 1 یا where 1=1 رو ننویسی.
reza_rad
چهارشنبه 14 شهریور 1386, 00:19 صبح
همونطوریکه دوستان گفتند where 1 یا به عبارتی where 1=1 به معنی این هست که کوئری شما در هر حالتی اجرا بشه و در وافع 1 به معنی یک گزاره منطقی درست هست.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.