본문 바로가기
반응형

IT28

MYSQL - REPLACE 사용방법 (여러 개 사용 포함) MYSQL을 및 대부분의 DBMS에서 특정 문자를 치환하거나 공백 또는 삭제를 하는 경우 REPLACE() 함수를 사용합니다. 또한, REPLACE() 함수를 여러 개 겹쳐서 사용할 경우 한 번에 여러 문자열을 원하는 문자열로 바꿀 수 있을 뿐만 아니라 개행 제거, 공백 제거 등 다양한 케이스에 활용할 수 있습니다. REPLACE 사용 방법 REPLACE() 함수는 특정 문자열을 치환하거나 중첩하여 사용할 수 있습니다. 1) 기본 문법 SELECT REPLACE(문자열, 대상문자, 치환문자); SELECT REPLACE(REPLACE(문자열, 대상문자, 치환문자), 대상문자2, 치환문자2); 2) 예시 # 일반 사용 SELECT REPLACE('DATABASE MYSQL ORACLE MSSQL', 'MS.. 2023. 3. 9.
MYSQL - 알파벳 대소문자와 공백 제거하기(UPPER, LOWER, TRIM) MYSQL에서 알파벳 대문자 또는 소문자로 강제 치환하는 함수는 UPPER()와 LOWER() 함수가 있습니다. 현업에서 대문자, 소문자 구분이 명확하지 않을 때 자주 사용되는 함수이므로 기억하고 계시면 쿼리를 짤 때 매우 유용합니다. 그리고 양 끝의 공백을 제거하는 함수로 TRIM()이 있으니 사용법을 알아보겠습니다. UPPER, LOWER - 알파벳 소문자, 대문자 치환 UPPER(), LOWER() 함수로 대소문자 구분없이 데이터를 조회할 수 있습니다. 1) 기본 문법 SELECT UPPER(문자열); SELECT LOWER(문자열); 2) 예시 # 전체 대문자로 변경 SELECT UPPER('ApplE'); -> APPLE # 전체 소문자로 변경 SELECT LOWER('BANAna'); -> b.. 2023. 3. 8.
[SQLD] SQLD 일주일 완성 공부 방법 preview 3월 시행되는 SQLD 데이터 자격시험이 약 2주를 앞두고 있습니다. SQLD는 비전공자일 경우 약 한 달, 전공자일 경우 약 일주일을 두고 공부를 시작하시면 되는데요. 저는 전공자로서 전공자의 입장에서 일주일 완성 공부법을 소개해드리려고 합니다. 그럼 일주일 완성 공부 방법 전에 SQLD 데이터 자격시험에 대해 알아보겠습니다. SQLD 시험 구성 시험 시간 및 과목 구성 1) 시험 시간 시험 시간은 총 90분 2) 과목 구성 1과목 - 데이터 모델링의 이해 : 10문제(문항당 2점) → 총 20점(과락 : 8점 미만) 2과목 - SQL 기본 및 활용 : 40문제(문항당 2점) → 총 80점(과락 : 32점 미만) 과락은 각 과목별로 40% 미만이며, 총점수 기준으로 60점 미만일 경우 과락에 해당됩니다.. 2023. 3. 7.
MYSQL - SUBSTRING, LEFT, RIGHT 문자열 자르기 함수 사용 방법 MYSQL의 SUBSTRING, LEFT, RIGHT 함수는 문자열을 자르는 함수입니다. 해당 함수들은 MYSQL, 오라클 등에서 범용으로 사용할 수 있으므로 사용법을 기억하는 것이 좋습니다. SUBSTRING 함수 SUBSTRING 함수는 함수 내의 인덱스에 따라 문자열을 자유롭게 추출할 수 있습니다. 1) 기본 문법 SELECT SUBSTRING(문자열, 시작위치, 길이); SELECT SUBSTRING(문자열, 시작위치); 2) 예시 SELECT SUBSTRING('HONEYBEE', 2, 3); -> ONE SELECT SUBSTRING('HONEYBEE', 2); -> ONEBEE SELECT SUBSTRING('HONEYBEE' FROM 2 FOR 3); -> ONE SELECT SUBSTRI.. 2023. 3. 6.
반응형