본문 바로가기
반응형

join2

SQLite의 Coalesce 함수 총정리하기 오늘은 SQLite의 Coalesce 함수에 대해 정리해 보겠습니다. 1. Coalescecoalesce의 원래 뜻은 "합쳐지다" 또는 "병합하다"인데요.데이터베이스 나 SQL에서는,NULL 값을 다른 의미 있는 값으로 대체하는 데 주로 사용됩니다. SQL문에서는 여러개의 표현식 중,NULL이 아닌 첫 번째 값을 찾아서 반환합니다. COALESCE(expression1, expression2, ..., expressionN) 예를 들어,아래에서 쿼리는 첫번째 NULL이 아닌,'Hello'를 반환합니다. SELECT COALESCE(NULL, NULL, 'Hello', 'World');  2. 예제예제를 보면서 COALESCE를 좀 더 이해해 볼까요.먼저 직원 테이블을 아래와 같이 만듭니다. CREATE .. 2025. 1. 24.
Kotlin Coroutine 총정리 part2 # Cancellation Exception Handling 이 글은 이전글에 이어서, Exception Handling과 Cancellation 그리고 여러개의 Job을 다룰때의 주의점등에 대해서 정리해 보겠습니다.참고로 이전 글을 아래 링크를 참조해주세요.>> Kotlin Coroutine 총정리 part1 # launch async Context Job CoroutineScope 1. Exception HandlingCoroutine이 취소(cancel)되면, CancellationException이 발생하여 전파됩니다. 하지만 이 예외는 suspension point에서 자동으로 처리되어 무시되는데요.Kotlin coroutine에서 취소 처리를 위한 정상적인 방법이기 때문입니다.suspension point에서 예외를 자동으로 처리함으로써, 개발자가 일일.. 2022. 10. 9.