반응형
MySQL에서 null을 0으로 바꿉니다.
나 이제...NULL
값을 지정합니다.
이 데이터를 변환하는 방법이 있습니까?NULL
값을 0으로 바꿀 수 있습니까?
네, 를 사용하여COALESCE
.
COALESCE(null_column, 0) AS null_column을 선택합니다.
COULESCE는 사용자가 지정한 값 목록을 검토하고 null이 아닌 첫 번째 값을 반환합니다.
이 답변은 아무도 언급하지 않았기 때문에 덧붙입니다.IFNULL
기능.
IFNULL 사용 가능
SELECT IFNULL(column_name, 0) FROM table_name;
IFNULL
열의 값을 반환합니다(다른 값이 있는 경우).NULL
그렇지 않으면 두 번째 파라미터(이 경우)가 전달되었습니다.0
).
기존 테이블 레이아웃에 NULL이 있고 0이 필요한 경우 해결 방법은 다음과 같습니다.
UPDATE `table` SET `somefield`=0 WHERE `somefield` is null
이 있습니다.COALESCE
method는 첫 번째 non-module 파라미터를 반환합니다(이 경우).
COALESCE(field, 0)
그러나 더 필요한 경우 다음을 사용할 수 있습니다.
COALESCE(field1, field2, 0)
MySQL:
SELECT COALESCE(Mycolumn, 0);
0 값을 캐스팅하여 삽입 입력 방법에 넣을 수 있습니다.(int)0
언급URL : https://stackoverflow.com/questions/3532776/replace-null-with-0-in-mysql
반응형
'programing' 카테고리의 다른 글
Spring Boot/JDBI/MySQL 응용 프로그램에서 HikariCP를 구성할 수 없습니다. (0) | 2022.10.10 |
---|---|
액세스 제어 요청 헤더, jQuery를 사용하여 AJAX 요청 헤더에 추가됩니다. (0) | 2022.10.10 |
Java에서 최적의 동시 실행 목록 선택 (0) | 2022.10.10 |
배열에 특정 값이 php에 포함되어 있는지 확인하려면 어떻게 해야 합니까? (0) | 2022.10.10 |
생성자 표현식 vs. 목록 통합 (0) | 2022.10.10 |