본문 바로가기

null2

MySQL - NULL 기준으로 정렬하기 ORDER BY 컬럼 IS NULL ASC 안녕하세요. 고코더 입니다. 테이블을 조회할 때 Null 기준으로 데이터를 정렬하는 방법을 알아보겠습니다. NULL이 나중에 나오도록 정렬 ● 1. Null이 나중에 나오게 하는 방법입니다. 정렬하는 ORDER BY 절에 칼럼 뒤에 바로 "IS NULL ASC"를 붙여서 조회를 합니다. SELECT 컬럼 FROM 테이블 ORDER BY 컬럼 IS NULL ASC NULL이 먼저 나오도록 정렬 ● 2. 이번에는 반대로 Null이 먼저 나오게 하는 방법입니다. 정렬하는 ORDER BY 절에 칼럼 뒤에 바로 "IS NULL DESC"를 붙여서 조회를 합니다. SELECT 컬럼 FROM 테이블 ORDER BY 컬럼 IS NULL DESC NULL을 기준으로 코딩을 작성.. 2021. 11. 13.
MySQL - 컬럼 not null 로 변경하기 / alter table 컬럼 속성을 not null -> null 안녕하세요. 고코더 입니다. 테이블을 사용할 때 기본 속성은 null을 허용합니다. 하지만 간혹 생성 후에 not null 일명 null 값이 들어가지 못하게 하도록 변경할 때가 있습니다. 방법은 아주 간단하나 자주 까먹어서 남겨봅니다. ● 1. 해당 SQL을 확인해보세요. alter table을 선언하고 필요한 옵션을 바꿉니다. 맨 마지막에 not null을 추가로 입력해주면 완료입니다. alter table GOODS modify column name varchar(50) not null ● 2. 반대로 다시 null을 허용하고 싶다면? 이런 식으로 not null을 지워서 기본 옵션으로 돌아가면 됩니다. alter table GOODS modify colu.. 2021. 11. 8.