SUPERSETEQ 연산자는 첫 번째 컬렉션이 두 번째 컬렉션과 같거나, 또는 첫 번째 컬렉션이 적어도 두 번째 컬렉션의 모든 값을 포함하는지 비교한다. 이와 같은 이유로 첫 번째 컬렉션이 비교되는 컬렉션보다 크거나 같다고 간주된다.
collection_operand SUPERSETEQ collection_operand
collection_operand는 항상 하나의 컬렉션 값이 되어야 한다. 첫 번째 collection_operand가 생성하는 컬렉션이 두 번째 collection_operand의 값에 대하여 비교된다. SUPERSETEQ 연산자의 오른쪽에 위치하는 컬렉션의 모든 원소들이 연산자의 왼쪽에 위치하는 컬렉션에 모두 포함되어 있거나, 완전히 같아야 한다.
‘soccer’와 ‘baseball’, ‘basketball’ 경기장이 있는 모든 city 의 city_name과 sports를 조회한다. 이러한 두 개의 sports만을 제공하는 city가 존재한다면, 해당 city도 질의 결과에 포함된다.
csql> select city_name, sports from city where sports superseteq {'soccer','baseball', 'basketball'};
csql> ;x
=== <Result of SELECT Command in Line 1> ===
city_name sports
============================================
'Seoul' {'baseball', 'basketball', 'bowling', 'golf', 'soccer'}
'Busan' {'baseball', 'basketball', 'scuba', 'soccer'}
'Gwangju' {'baseball', 'basketball', 'soccer'}