sql 공백 값 을 다른 값 으로 바 꾸 기

다음 그림 에서 데이터베이스 에서 조회 한 값 은 공백 값(")과 null 을 포함 합 니 다.

어떻게 위의 그림 의 null 과 공백 값 을 다른 값 으로 바 꿉 니까?
isnull()함 수 를 사용 하 는 것 을 권장 합 니 다.그러나 이 함 수 는 null 만 바 꿀 수 있 고 빈 값 을 바 꿀 수 없습니다.
다음 sql 문 구 를 사용 하여 null 과 공백 값 을 다른 값 으로 바 꿀 수 있 습 니 다.

select (CASE when (TelPhone IS NULL OR TelPhone='') then '  ' else TelPhone end) as TelPhone,(CASE when (Name is null or Name='') then '  ' else Name end) as name,(CASE when (CreateDate IS NULL OR CreateDate='') then '  ' else CreateDate end) as CreateDate,(CASE when ([Address] IS NULL OR [Address]='') then '  ' else [Address] end) as [Address] from User_Detail 
sql 문 구 를 실행 한 후 효 과 는 다음 과 같 습 니 다.

위의 그림 에서 우 리 는 모든 null 과 공백 값 이'없 음'으로 바 뀌 는 것 을 볼 수 있다.
추가:SQL 조회 시 빈 값 바 꾸 기
현재 내 가 아 는 세 가지 방법 이 있다.
1.if 문장 사용

select if(age is null,18,age) from student
2.함수 사용:
2.1 isnull

SELECT isnull(age,18) from Student
2.2 coalesce

select coalesce(age,18) from student
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기