SQL

A중에서 영어 제목이 없는 경우 한글 제목으로 보여주세요 위와 같은 상황의 포인트는 "없는 경우"라 볼 수 있다. 이런 상황에서 쓸 수 있는 방법을 알아보려 합니다. IFNULL IFNULL() 함수는 주로 SQL 데이터베이스에서 사용되는 함수 중 하나로, 특히 MySQL에서 사용되는 함수입니다. 일반적인 구문은 다음과 같습니다: IFNULL(expr1, expr2) expr1: 첫 번째 표현식 또는 컬럼. 이 값이 NULL이면 대체값으로 expr2가 반환됩니다. expr2: 두 번째 표현식 또는 컬럼. expr1이 NULL이 아닌 경우 이 값이 반환됩니다. 첫 번째 인자(expr1)가 NULL인 경우 두 번째 인자(expr2)를 반환하고, 그렇지 않으면 첫 번째 인자를 반환합니다. 즉, NULL 값을 ..
in() 함수에서 null끼리의 비교는 어떻게 할 것인지를 알아보려합니다. 테이블 세팅 테이블 생성 Create table member ( id varchar(20), name varchar(20) ) ; 예시값 입력 insert into member (id, name) values ('1',null),('2','나'),('3','다'),('4', '라'); IN() 확인 결과값 확인 select * from member where name in(null, '나'); NOT IN() 확인 결과값 확인 select * from member where name not in(null, '나'); 아무 결과도 나타나지 않음을 알 수 있습니다. 왜 그럴까? IN() 먼저 IN()함수는 Equal(=)조건과 OR연..
je-pa
'SQL' 태그의 글 목록