내장함수4 [한경xToss] 12-13주차 요약(1) : MySQL 개인의 학습 내용 기록 중, 극히 일부의 내용만 작성되었습니다. mysql 설치mysql workbench, dbeaver 설치 (UI가 더 좋은 디비버 사용) 📌 SQL 함수 종류내장 함수: MySQL에서 기본 제공단일행 함수: 하나의 행 → 하나의 결과집계 함수: 여러 행 → 하나의 결과사용자 정의 함수: 사용자가 직접 만든 함수📚 문자열 함수길이:CHAR_LENGTH('HELLO'): 글자 수 (5)LENGTH('HELLO'): 바이트 수 (5)한글은 바이트 수 다름연결:CONCAT('A','B'): ABCONCAT_WS('-', 'A','B'): A-B자르기:LEFT('문자열', 3) / RIGHT('문자열', 3)SUBSTR('문자열', 시작, 개수)일부 추출:SUBSTRING_INDEX.. 2025. 4. 12. [SQL] mysql 문자열 함수 이용 연습문제, 예제 번역기 돌린거라 어색한 문장이 존재합니다! 그래도 이해할만함.. 연습용으로 대충 보려고 써놓는거라 문체 이상해도 무시함 chatGPT가 제안해준 mysql 문자열 함수 이용 문제와 예시 답안입니다~ 문제1 : users라고 하는 테이블이 있는데 컬럼이 포함되어 있습니다.full_name각 사용자의 이름과 성을 추출하여 다른 열에 표시합니다. 이 문제를 해결하려면SUBSTRING_INDEX()에서 성과 이름을 추출하는 함수full_name기둥. 다음은 이 작업을 수행하는 쿼리입니다. SELECT full_name, SUBSTRING_INDEX(full_name, ' ', 1) AS first_name, SUBSTRING_INDEX(full_name, ' ', -1) AS last_name FROM user.. 2023. 3. 4. [SQL] mysql 문자열을 다루는 함수 추가 정리 서브스트링 함수 LEFT(): 문자열에서 맨 왼쪽 문자를 반환합니다. SELECT LEFT('Hello World', 5); -- Output: Hello RIGHT(): 문자열에서 가장 오른쪽 문자를 반환합니다. SELECT RIGHT('Hello World', 5); -- Output: World SUBSTRING(): 지정한 위치에서 시작하는 문자열에서 하위 문자열을 반환합니다. SELECT SUBSTRING('Hello World', 7); -- Output: World SUBSTRING_INDEX(): 지정한 위치에서 시작하여 지정된 구분 기호를 사용하여 문자열에서 하위 문자열을 반환합니다. SELECT SUBSTRING_INDEX('www.example.com', '.', 2); -- Outp.. 2023. 3. 3. [SQL] mysql 내장함수 정리 문자열 함수 CONCAT(): 2개 이상의 문자열을 연결합니다. SELECT CONCAT('Hello', 'World'); -- Output: HelloWorld SUBSTR(): 문자열에서 하위 문자열을 반환합니다. SELECT SUBSTR('Hello World', 7); -- Output: World UPPER(): 문자열을 대문자로 변환합니다. SELECT UPPER('Hello World'); -- Output: HELLO WORLD LOWER(): 문자열을 소문자로 변환합니다. SELECT LOWER('Hello World'); -- Output: hello world LENGTH(): 문자열 길이를 반환합니다. SELECT LENGTH('Hello World'); -- Output: 11 숫.. 2023. 3. 3. 이전 1 다음 728x90 반응형