¿Cómo funciona la subconsulta en declaración selecta en oracle?

He buscado por todas partes una explicación de cómo funciona la subconsulta en una declaración selecta y todavía no puedo entender el concepto debido a explicaciones muy vagas.

Me gustaría saber cómo usa una subconsulta en una declaración de selección en Oracle y qué resultados produce exactamente.

Por ejemplo, si tuviera una consulta que quisiera mostrar los nombres de los empleados y la cantidad de perfiles que administran desde estas tablas

Empleado (EmpName, EmpId)

Perfil (ProfileId, ..., EmpId)

¿Cómo uso la subconsulta?

Estaba pensando que se necesita una subconsulta en la declaración de selección para implementar el grupo por función para contar la cantidad de perfiles que se administran para cada empleado, pero no estoy muy seguro.

Respuestas a la pregunta(2)

Su respuesta a la pregunta