Recuerda que en las ciencias informáticas cualquier problema casi siempere suele tener varias soluciones, de igual modo nosotros te mostraremos lo más óptimo y mejor.
Ejemplo 1: sql seleccione segundo máximo
Both options you find max as a subset andthen exclude from main selectsql>SELECTMAX( col )FROMtableWHERE col <(SELECTMAX( col )FROMtable);sql>SELECTMAX(col)FROMtableWHERE col NOTIN(SELECTMAX(col)FROMtable);
Ejemplo 2: sql salario más alto por ubicación
/* Highest salary by Department/Location */SELECT e.ename, e.sal, e.deptno, d.loc
FROM emp e
JOIN dept d
ON e.deptno = d.deptno
WHERE e.sal in(selectmax(sal)from emp
groupby deptno
)
Recuerda algo, que tienes la capacidad de añadir una evaluación acertada si diste con el arreglo.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)