Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: scratch head to the SQL statement of where 1=1

Re: scratch head to the SQL statement of where 1=1

From: The Ghost <Ghost_at_home.com>
Date: Fri, 07 Sep 2001 04:23:13 GMT
Message-ID: <RYXl7.47591$w75.19589117@news3.rdc2.on.home.com>


1 = 1 returns true... generic statement
if statement is generated based on conditions then   and x = y statement can then be added without a problem

ie
select count(*) from table
where 1 = 1
and x = y
and ... will be legit

whereas
select count(*) from table
and x=y ... is not legit.

"Katak" <kahtat_at_yahoo.com> wrote in message news:9n9er1$fbe$1_at_dahlia.singnet.com.sg...
> dear all,
>
> i am having problems understanding a particular SQL statement
> let me paint this scenario to u
>
> SQL statement 1 = select count(*) from mytable
>
> when SQL statement 1 is executed, the value returned is X for example.
>
> SQL SQL statement 1 = select count(*) from mytable where 1=1
> this will also return a value of X.
>
> anyone can enlighten me on this? thanks
> the database used is Oracle 8.1.7
>
>
>
>
Received on Thu Sep 06 2001 - 23:23:13 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US