MySQL 제어 흐름 함수
제어 흐름 함수 IF - 수식이 참 또는 거짓인지 결과에 따라 2중 분기한다. IFNULL - 수식1이 NULL이 아니면 수식1이 반환되고, 수식1이 NULL이면 수식2가 반환된다. NULLIF - 수식1과 수식2가 같으면 NULL을 반환, 다르면 수식1을 반환한다. ★ CASE ~ WHEN ~ELSE ~ END - CASE는 내장 함수는 아니며 연산자로 분류, 다중 분기에 사용된다. SELECT IF (100>200, '참이다', '거짓이다'); SELECT IFNULL(NULL, '널이군요'), IFNULL(100, '널이군요'); SELECT NULLIF(100,100), IFNULL(200,100); SELECT CASE 10 WHEN 1 THEN '일' WHEN 5 THEN '오' WHEN 10..
MySQL INSERT
INSERT -- 테이블에 데이터를 입력할 때 쓴다. INSERT INTO 테이블명(컬럼명) VALUES(값) -- 기본 형태 -- 사용 예시 -- 예시를 위해 아이디와 이름, 나이를 작는 testTbl1이란 테이블을 우선 만든다. -- 입력 예시 INSERT INTO testTbl1 VALUE(1, '홍길동', 25); -- 컬럼명을 생략할 수 있으나 컬럼별 값의 순서가 바뀌면 안된다. INSERT INTO testTbl1(id, userName) VALUE(2, '설현'); -- 컬럼과 값의 순서는 일치해야 한다, NULL 값도 입력가능 INSERT INTO testTbl1(userName, age, id) VALUE ('하니',26,3); -- 풀스택으로 입력할 경우는 컬럼과 값의 순서만 일치하면 ..