SQL
-
union을 사용한 쓸데없이 긴 표현sql에서 조건 분기를 할 때 union을 사용해도 좋을지 여부는 신중히 검토해야 한다.union과 case를 사용한 조건 분기를 비교하면서, 어떤 경우에 어떤 것을 사용하는 것이 좋을지 알아보자. 책의 내용에는 예제를 위주로 설명해서 예제를 보면 내용을 이해하기 쉽다.정리하는 것도 예제를 중심으로 정리해서 이럴 땐 이렇게 쓸 수 있다를 나중에 떠올릴 수 있도록 해보자. 2001년까지는 세금이 포함되지 않은 가격을, 2002년부터는 세금이 포함된 가격을 price 필드에 표시하라 기본 테이블 구하고자 하는 결과 union 사용 - 성능상 테이블을 두 번 조회 select iname, year, price_tax_ex AS pricefrom Itemswhere yea..
[SQL레벨업] 3장 SQL의 조건 분기union을 사용한 쓸데없이 긴 표현sql에서 조건 분기를 할 때 union을 사용해도 좋을지 여부는 신중히 검토해야 한다.union과 case를 사용한 조건 분기를 비교하면서, 어떤 경우에 어떤 것을 사용하는 것이 좋을지 알아보자. 책의 내용에는 예제를 위주로 설명해서 예제를 보면 내용을 이해하기 쉽다.정리하는 것도 예제를 중심으로 정리해서 이럴 땐 이렇게 쓸 수 있다를 나중에 떠올릴 수 있도록 해보자. 2001년까지는 세금이 포함되지 않은 가격을, 2002년부터는 세금이 포함된 가격을 price 필드에 표시하라 기본 테이블 구하고자 하는 결과 union 사용 - 성능상 테이블을 두 번 조회 select iname, year, price_tax_ex AS pricefrom Itemswhere yea..
2025.05.29 -
데이터베이스를 이용하는 때 핵심이 되는 처리는 검색이다.select from where이라는 기초적인 개념은 알고 있으니 책을 읽으며 정리하고 싶은 내용을 써내려가 보자. where 구의 다양한 조건중에 이 조건은 != 과 같은 의미이다select * from Addresswhere address '서울시'-> 서울시가 주소가 아닌 데이터 검색(부산시,인천시,,) where 구의 다양한 조건을 이어붙일때 and or을 사용한다. 같은 검색 조건으로 or 이 여러개 있을때는 in을 사용해보자. select * from Addresswhere address in ('서울시', '인천시', '부산시') null 체크를 하는 경우에는 = NULL로 사용하지않고is null, is not null 로 사용한다..
[SQL레벨업] 2장 SQL 기초데이터베이스를 이용하는 때 핵심이 되는 처리는 검색이다.select from where이라는 기초적인 개념은 알고 있으니 책을 읽으며 정리하고 싶은 내용을 써내려가 보자. where 구의 다양한 조건중에 이 조건은 != 과 같은 의미이다select * from Addresswhere address '서울시'-> 서울시가 주소가 아닌 데이터 검색(부산시,인천시,,) where 구의 다양한 조건을 이어붙일때 and or을 사용한다. 같은 검색 조건으로 or 이 여러개 있을때는 in을 사용해보자. select * from Addresswhere address in ('서울시', '인천시', '부산시') null 체크를 하는 경우에는 = NULL로 사용하지않고is null, is not null 로 사용한다..
2025.05.23