Mysql-variable.md


ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL ๋ฌธ์ œ ์ค‘ ์ž…์–‘์‹œ๊ฐ๊ตฌํ•˜๊ธฐ(2)๋ฅผ ํ’€๋˜์ค‘ ๋„๋ฌด์ง€ ๋‹ต์ด ๋ญ”์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด์•˜๋‹ค.

ํ•ด๋‹น๋ฌธ์ œ์—์„œ๋Š” ์ž…์–‘์‹œ๊ฐ„๋Œ€์— ๋”ฐ๋ผ ์ž…์–‘ํ•œ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์˜€๋Š”๋ฐ, ๊ด€๊ฑด์€ ๋ฐ์ดํ„ฐ์— ์—†๋Š” ์‹œ๊ฐ„๋Œ€๊นŒ์ง€, ์ฆ‰ count = 0์ธ ์‹œ๊ฐ„๋Œ€๊นŒ์ง€ ์ถœ๋ ฅํ•ด์•ผํ–ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณธ ํ’€์ด๋ฒ•์œผ๋กœ๋Š” ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ’€์–ด์•ผํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

์‚ฌ์šฉ๋ฒ•


๋ณ€์ˆ˜ ์„ ์–ธ๋ฒ•

SET @๋ณ€์ˆ˜์ด๋ฆ„ = ๋Œ€์ž…๊ฐ’;
-- or
SET @๋ณ€์ˆ˜์ด๋ฆ„ := ๋Œ€์ž…๊ฐ’;
  • ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ผ๋ฐ˜ ๋ณ€์ˆ˜ ๋‹ค๋ฃจ๋“ฏ์ด ๋‹ค๋ฃจ๋ฉด ๋œ๋‹ค.

SET @cnt := -1;
select * from test_tb where num = @cnt;

Last updated