[치환함수] REPLACE, ISNULL
2022. 5. 18. 12:24ㆍMYSQL
SQL SERVER MANGEMENT STUDIO v17.9.1 에서 사용되는 함수만 나열하겠다.
1. REPLACE
SELECT REPLACE([컬럼],[찾을 문자열],[바꿀 문자열])
예를 들어,
SELECT REPLACE('010-1234-5678','-','')
위의 코드를 실행하면
01012345678
이 추출된다.
2. ISNULL
SELECT ISNULL([컬럼],[NULL인 경우 대체 값])
예를 들어, #TMP 테이블은 다음과 같다.
NO | NAME | SEX |
1 | John | NULL |
2 | Tom | M |
3 | Jenny | F |
4 | Kitty | NULL |
SELECT NO, NAME, ISNULL(SEX, 'UnKnown') AS 'SEX'
FROM #TMP
다음을 실행하면 다음과 같은 테이블이 결과로 반환된다.
NO | NAME | SEX |
1 | John | UnKnown |
2 | Tom | M |
3 | Jenny | F |
4 | Kitty | UnKnown |
'MYSQL' 카테고리의 다른 글
[문자열 위치 찾기] PATINDEX, CHARINDEX (0) | 2022.05.18 |
---|---|
[순위] ROW_NUMBER, RANK, DENSE_RANK (0) | 2022.05.18 |
[날짜] DATEPART, DATEDIFF (0) | 2022.05.18 |
[INFORMATION_SCHEMA] 메타데이터 확인하기 (0) | 2022.05.18 |
[OPENQUERY] SELECT 조회하기 (0) | 2022.05.18 |