-
[MySQL] IF() 조건문 여러개 사용법, 예제
MySQL의 IF() 함수는 조건에 따라 값을 반환하는 데 사용됩니다. 주어진 조건을 평가하고, 조건이 참일 때는 하나의 값을, 거짓일 때는 다른 값을 반환합니다. IF() 함수는 데이터 가공, 조건부 필터링, 계산된 열 추가, 데이터 정제 등 다양한 데이터베이스 작업에 유용하며 복잡한 조건을 간단하게 처리할 수 있습니다. 사용법 IF(조건, 참일 때 값, 거짓일 때 값) //예제 SELECT IF(age >= 20, '성인', '미성년자') AS 성인여부 FROM 사용자테이블; -조건: 평가하려는 조건을 나타내는 표현식입니다. -참일 때 값: 조건이 참일 때 반환할 값입니다. -거짓일 때 값: 조건이 거짓일 때 반환할 값입니다. 위의 쿼리는 IF 함수를 사용하여 나이가 20세 이상이면 '성인'을 반환하..
개발이야기/MySQL
2023. 10. 23.
-
[MySQL] 문자열 합치기/붙이기/연결하기 (CONCAT, CONCAT_WS 사용법&예제)
아래 예제 쿼리는 CONCAT, CONCAT_WS 함수를 활용해서 문자열을 결합하고 두 함수의 차이점에 대해서 말씀 드리겠습니다. 사용법 1. CONCAT 함수 CONCAT(string1, string2, ...) SELECT CONCAT('Hello', ' ', 'World') AS result; //출력 : Hello World ㅇ CONCAT 함수는 구분자를 사용하지 않고 문자열을 단순히 연결합니다. ㅇ string1, string2, ... 결합하려는 문자열의 목록입니다. 여러 개의 인수를 전달하여 필요한 수만큼 문자열을 연결할 수 있습니다. ㅇ 예를 들어, CONCAT('Hello', 'World')는 "HelloWorld"를 반환합니다. 2. CONCAT_WS 함수 CONCAT_WS(separ..
개발이야기/MySQL
2023. 9. 11.
-
[MySQL] 문자열 자르기 사용법, 예제 (SUBSTRING, LEFT, RIGHT)
문자열을 자르는 방법은 다양한 함수를 사용하여 수행할 수 있습니다. 가장 일반적인 함수로는 SUBSTRING과 LEFT, RIGHT 함수가 있습니다. 아래에서 각 함수의 사용법과 예제를 설명하겠습니다. 1. SUBSTRING 함수 SUBSTRING(str, start, length); 문자열 str의 특정 위치부터 지정한 길이인 length만큼의 문자열을 반환합니다. start는 문자열의 시작 위치를 나타내며, 첫 문자를 1로 시작하여 셉니다. SELECT SUBSTRING('Hello, World!', 1, 5); -- 출력: 'Hello' SELECT SUBSTRING('Hello, World!', 8); -- 출력: 'World!' 2. LEFT 함수 LEFT(str, length); 문자열 str..
개발이야기/MySQL
2023. 7. 20.
💲 추천 글