SQl 집합 연산(합집합, 교집합, 차집합)
합집합, 교집합, 차집합 이제 집합에서 합집합, 교집합, 차집합 연산이 어떻게 이뤄지는 지 살펴보겠다. 그리고 조인과 비슷한 개념을 가지는 subquery에 대해서도 알아보겠다. 먼저 교집합은 INTERSECT라는 명령어를 사용하고 차집합은 EXCEPT를, 합집합은 UNION을 사용한다. Ex) (SELECT name, address FROM MovieStar WHERE gender = ‘F’) INTERSECT, EXCEPT, UNION (셋 중에 하나를 이렇게 넣어 사용) (SELECT name, address FROM MovieExec WHERE netWorth > 10000000);
2021. 6. 19.
PostgreSQL Regular Expressions & comparing Dates and Times
PostgreSQL Regular Expressions Similar to 가 SQL 표준으로 1999년에 들어가긴 했지만 잘 안 쓰인다. 대신 POSIX-style이 중요하다. Editor라던지 language라던지 text 도구라던지 대부분이 POSIX을 표준으로 따른다. ~.~* 로 쓰인다. 식 설명 예시 . 1개의 문자와 일치한다. Star… ? 바로 앞의 문자가 없거나 한 번 있는 것이다. a?b는 b, ab를 포함한다. * 0개 이상의 문자를 포함한다. a*b는 b, ab, aab, aaab를 포함한다. + 1개 이상의 문자를 포함한다 a+b는 ab, aab, aaab를 포함하지만 b는 포함하지 않는다. {m, n} {m, n} m부터 n까지의 개수만큼만 나와야 한다. a{1,3}b는 ab, ..
2021. 6. 19.