๊ฐ„๋‹จํžˆ ๋งํ•˜์ž๋ฉด ๋™์  ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์‹œ์— ์กฐ๊ฑด๋ฌธ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ์ด๋‹ค.

select * from table1; ์ด๋ผ๋Š” ์ฟผ๋ฆฌ์™€ select * from table1 where 1=1;์ด๋ผ๋Š” ์ฟผ๋ฆฌ์˜ ๊ฒฐ๊ณผ๋Š” ๋™์ผํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ๋™์  ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์กฐ๊ฑด์ ˆ์— ๋˜๋‹ค๋ฅธ ์กฐ๊ฑด์€ ์ค˜์•ผํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ํ›„์ž๊ฐ€ ๋” ์ข‹๋‹ค.

์™œ???

์ฒซ๋ฒˆ์งธ ์ฟผ๋ฆฌ์— ์กฐ๊ฑด์„ ๋”ํ•˜๋ ค๋ฉด ์šฐ์„  where๊ฐ€ ์žˆ๋Š”์ง€๋ฅผ ๊ฒ€์‚ฌ๋ฅผ ํ•ด์ฃผ๊ณ  ์กฐ๊ฑด์„ ๋”ํ•ด์ฃผ์–ด์•ผ ํ•˜์ง€๋งŒ

๋‘๋ฒˆ์งธ ์ฟผ๋ฆฌ์— ์กฐ๊ฑด์„ ๋”ํ• ๋•Œ๋Š” ๋ฌด์กฐ๊ฑด and๋กœ ์‹œ์ž‘ํ•˜๋Š” ์กฐ๊ฑด์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

์˜ˆ๋ฅผ๋“ค์–ด location='Seoul'์ด๋ผ๋Š” ์กฐ๊ฑด์„ ๋ง๋ถ™์—ฌ ์ค˜์•ผํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.

์ฒซ๋ฒˆ์งธ ์ฟผ๋ฆฌ์— ์ € ์กฐ๊ฑด์„ ๋ถ™์ด๋ ค๋ฉด ์šฐ์„  if๋ฌธ์„ ์จ์„œ ์ฟผ๋ฆฌ์— where์ ˆ์ด ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌ๋ฅผ ํ•ด์ค˜์•ผ ํ•˜์ง€๋งŒ

๋‘๋ฒˆ์งธ ์ฟผ๋ฆฌ์— ๋ถ™์ด๋ ค๋ฉด ๊ทธ๋ƒฅ sql += "and location=\'Seoul\'" ์ด๋Ÿฐ์‹์œผ๋กœ ์“ฐ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.