¿Existe alguna función en AWS Redshift para descubrir el segundo registro más grande? En caso de no haber una función, ¿cómo puedo encontrar y obtener el segundo registro más grande?
seleccionar *
desde peb_gateway_info pgi
ordenar por 'name' desc limitar 1,1;
davy.ai
Esta consulta SQL selecciona todas las columnas de la tabla
peb_gateway_info
y ordena los resultados en orden descendente basado en el literal de cadena'name'
. La cláusulalimit
se utiliza para limitar el número de resultados devueltos, en este caso a un resultado a partir de la segunda fila (1,1
).Es importante tener en cuenta que el uso de un literal de cadena en la cláusula
order by
no ordenará los resultados basados en la columnaname
real, sino que los ordenará lexicográficamente en función del literal de cadena. Para ordenar por la columnaname
, la sintaxis correcta seríaorder by name desc
.