-
[MySQL] COALESCE 사용법, 예제, 활용하기 (NULL 치환)
COALESCE 함수COALESCE 함수는 SQL에서 주어진 여러 표현식 중 첫 번째로 NULL이 아닌 값을 반환하는 함수입니다. 여러 값 중에서 NULL이 아닌 값을 선택할 때 유용하며, 모든 표현식이 NULL일 경우 NULL을 반환합니다. 사용방법COALESCE(expression1, expression2, ..., expressionN); -expression1, expression2, ..., expressionN 은 평가할 표현식들입니다.-위 표현식들은 컬럼 이름일 수도 있고, 다른 함수의 결과일 수도 있으며, 고정된 값일 수도 있습니다.-COALESCE 함수는 가장 첫 번째로 NULL이 아닌 값을 반환합니다.-만약 모든 표현식이 NULL이라면, COALESCE 함수는 NULL을 반환합니다. ..
개발이야기/MySQL
2024. 8. 1.
-
[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.
💲 추천 글