본문 바로가기
MS-SQL

SQL 팁

by 호야호잇 2019. 11. 21.

---데이터 량이 많을때 

 

 Sub쿼리가 join보다 빠르다

 

 

---- or 는 앞의 결과가 false면 뒤로 넘어감

---- and 는 앞의 결과가 false면 뒤로 안넘어가고 끝남

 

 

=============== 프로슈저 만든 방법 및 사용법 예제

--호출방법
SP_Test 20, '1', ''


drop procedure SP_Test
go

create procedure SP_Test
--인자
@age  int,
@gender char(1),
@dept char(2)
as

--쿼리문
select *
from tb_MAN
where (@age = 0 or age = @age) and
(@gender = '' or gender = @gender) and
(@dept = '' or dept = @dept)
return

'MS-SQL' 카테고리의 다른 글

조건절 LIKE 검색 조건(기호 인식)  (0) 2020.07.28
[MSSQL] [DMV] 비용이 드는 쿼리 찾아내기  (0) 2020.03.20
MS-SQL 쿼리팁  (0) 2020.03.13
특정문자 (') 치환법  (0) 2019.12.13
SQL 기본 명령어  (0) 2019.11.21