SQL Server 에서 판단 문 사용(IF ELSE/CASE WHEN)사례

1244 단어 SQLServer판단 문
SQL Server 판단 문(IF ELSE/CASE WHEN)
집행 순 서 는 C 가 위 에서 아래로 C 가 왼쪽 에서 오른쪽으로--이전 조건 이 만족 할 때(아래 조건 이 만족 하 든 안 하 든)이전 조건 을 집행 하고 첫 번 째 조건 이 만족 하지 않 으 면 두 번 째 조건 이 만족 할 때 두 번 째 조건 을 집행 하 는 것 이다.
1、IF ELSE
SELECT 에 사용 할 수 없고 덩어리 만 사용 할 수 있 습 니 다.예 를 들 어:
IF …
BEGIN
...(코드 블록)
END
ELSE(여기 에는 ELSE IF 가 없 으 므 로 아래 블록 에서 만 IF 로 판단 할 수 있 음 을 주의 하 세 요)
BEGIN
...(코드 블록)
END
열:
declare@num int--정의 변수
set@num=1--할당 변수
if(@num>10)
begin
표 1 에서 select*
end
else
begin
if(@num<0)
select Top(20)*표 2 에서
else
print @num
end
2、CASE WHEN THEN ELSE END
SELECT 에서 사용 할 수 있 지만 END 엔 딩 을 포함해 야 합 니 다.
CASE …
WHEN...(조건/코드 블록)THEN...(반환 값/case when then else end)
ELSE...(생략 가능)
END
열:
declare@num int--정의 변수
set@num=111--할당 변수
select @num,
case
when @num<=100 then case
when @num>=80 then ‘A'
when @num>=60 then ‘B'
else ‘C' end
when@num>=200 then'우수한'
else ‘haha'
end
SQL Server 에서 사용 하 는 판단 문(IF ELSE/CASE WHEN)사례 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 SQL Server 사용 판단 문 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 읽 어 주시 기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기