ROW_NUMBER()
- функция ранжирования.
OVER
рассказывает, как создавать ранговые числа.
PARTITION BY
[выражение] сообщает ROW_NUMBER
функция перезапуска ранжирования всякий раз, когда [выражение] содержит новое значение
В вашем случае для каждой страны создается серия чисел, начинающихся с 1.В пределах одной страны Компании упорядочены по длине своего имени (более короткое имя = более низкий ранг).
Окончательный запрос:
ВЫБРАТЬ * ИЗ НОМЕРНЫХ ЖЕНЩИН ГДЕ женщины> 3
выбирает всех клиентов, кроме случаев, когда комбинация компания-страна является частью одной из компаний с 3 самыми короткими именами в одной стране.