[MySQL] 행 추가하기(INSERT), NOT NULL 제약, DEFAULT
2023-03-16 TIL 16강 행 추가하기 - INSERT INSERT INTO [table명] VALUES(값1, 값2, ...) : 테이블에 행 추가하기 테이블에 행 단위로 데이터 추가 insert into sample41 values(1, 'Beauty', '2023-03-16'); INSERT INTO [table명](열1, 열2, ...) VALUES(값1, 값2, ...) : 값을 지정할 열 지정하기 테이블에 행 단위로 데이터 추가 insert into sample41(a, no) values('Jeong', 2); NOT NULL 제약 행을 추가할 때 유효한 값이 없는 상태(NULL)로 지정하고 싶을 때는 VALUES구에서 NULL로 값을 지정할 수 있다 하지만 NOT NULL 제약이 걸..
더보기
[MySQL] 데이터 변환(CASE,WHEN,THEN,ELSE,END), 검색/단순 CASE, 디코드/인코드
2023-03-14 TIL 15강 CASE 문으로 데이터 변환하기 검색 CASE : CASE WHEN 조건식 THEN 식 ... RDBMS에 갖추어져 있는 기존의 연산자나 함수만으로는 처리할 수 없는 것을 처리해줌 예를 들면, NULL값으로 연산한 결과는 모두 NULL이 되지만, NULL 값을 0으로 계산하고 싶은 경우 select a, case when a is null then 0 else a end "a(null=0)" from sample37; select a as '코드', -> case -> when a = 1 then '남자' -> when a = 2 then '여자' -> else '미지정' -> end as '성별' from sample37; COALESCE : NULL값을 0으로 반환하..
더보기