반응형
오늘의 IT/MYSQL
-
[MYSQL] 문자열, 칼럼 합치는 / 연결하는 함수 <CONCAT>오늘의 IT/MYSQL 2023. 2. 5. 23:10
CONCAT 함수 SQL 에서 데이터를 조회할때 여러 문자열 or 컬럼을 합쳐서 보여줘야 하는 경우 사용하는 함수 여러 문자열 조회 SELECT CONCAT('대장', ' ', '멋있다') AS str 결과 대장 멋있다 여러 칼럼 조회 예시 테이블 ID NAME JOB 1 대장 회사원 2 민수 과학자 SELECT CONCAT(NAME,'의 직업은 ', JOB) AS JOB_STR FROM USER_JOB; 결과 JOB_STR 대장의 직업은 회사원 민수의 직업은 과학자
-
[MYSQL] INSERT 중복 데이터 관리 방법 <INSERT IGNORE / REPLACE INTO /ON DUPLICATE KEY UPDATE>오늘의 IT/MYSQL 2023. 2. 2. 23:46
데이터를 INSERT 할 시 중복되는 데이터가 있는 경우 사용하는 명령문 공통사항 해당 명령문은 모두 중복되는 칼럼 체크를 PRIMERY KEY나 UNIQUE KEY로 하기 때문에 해당 키가 없는 경우 INSERT 로직을 수행함 중복값이 없는 경우에는 모두 INSERT 로직을 수행함 INSERT IGNORE INSERT IGNORE INTO user_info (memo , name, cp) SET memo = 'hi', name = '대장' , cp = '010-0000-0000'; 결과 Query OK, 0 row affected - Unique index 키로 되어 있으면 일반적으로 중복 데이터가 들어가는 경우 에러가 나지만 "IGNORE" 명령문을 통해 에러가 무시되어 결과적으로 무시됨 - IGNO..