블로그 이미지
프로그램을 가장 훌륭하게 작성하는 방법은 상태가 변경되는 오브젝트들과 수학적인 값을 나타내는 오브젝트들의 조합으로 표현하는 것이다. -Kent Beck 초초초보

카테고리

Programming (184)
ASP.NET (9)
Silverlight (2)
Javascript (20)
C# (8)
java (25)
SQL (14)
Oracle (3)
MyBatis (3)
기타 (52)
개발방법론 (1)
trouble shooting (2)
Linux (5)
스칼라 (5)
html (2)
grails & gradle (3)
Spring (2)
rabbitmq (1)
(3)
spark (0)
docker (3)
Total
Today
Yesterday

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

1. STUFF
구문
STUFF ( character_expression , start , length ,character_expression )
character_expression : Base 문자데이터 식 
start : 시작 위치(1부터 시작)
length : 삭제할 길이 (character_expression 에서 삭제함)
character_expression : 삽입할 문자 데이터식

SELECT STUFF('abcdef', 2, 3, '123456');
abcdef 문자에서 2번째 부터 시작하여 3 길이만큼 글자를 삭제
-> bcd 삭제 후 aef 글자에 123456 삽입 함 위치는 start(2) 위치
결과값 : a123456ef
 
2. ISNULL
구문
ISNULL ( check_expression , replacement_value )
check_expression : Null 인지 Check 할 모든 식 
replacement_value : Null 일 경우 대입할 값

SELECT ISNULL('B', 'A')
결과값 : B
SELECT ISNULL(NULL, 'A')
결과값 :A
3. coalesce
구문
COALESCE ( expression [ ,...n ] ) 
여러개의 식 중 Null 이 아닌 값을 출력(리턴)
 
SELECT COALESCE ( NULL,NULL,NULL,'A') 
 결과값 :A
--> ISNULL 과의 차이는 ISNULL 은 식이 2개로 고정이지만,
COALESCE 은 2개 이상의 식에 대해서 NULL 체크 가능
 
 
 
 
 
 
 
 
 
Posted by 초초초보
, |