Estoy usando las siguientes consultas para encontrar la primera, así como el pasado insertar registros de una tabla

SELECT TOP (1) titlenumber 
FROM cataloguebase

SELECT TOP(1) titlenumber 
FROM cataloguebase
ORDER BY titlenumber DESC; 

pero ¿cómo puedo obtener el primer y último registro, usando una sola consulta? En la lista es posible mediante consulta HQL?

  • No una respuesta a su pregunta, pero por favor, tenga en cuenta que la primera consulta no tiene absolutamente ninguna garantía de devolver mismo titlenumber cada vez. No hay ningún orden predeterminado y si no se especifica ORDER BY no se garantiza el orden de los resultados y de lo que el 1 va a ser.
InformationsquelleAutor user2617574 | 2013-08-22

1 Comentario

  1. 13

    Uso MAX y MIN:

    SELECT 
      MAX(titlenumber) AS MaxTitleNumber, 
      MIN(titlenumber) AS MinTitleNumber
    FROM cataloguebase
    • si esto va a funcionar como consulta HQL..
    • Yo no sé acerca de hql, pero creo que va a ser fácil de escribir en hql de esta manera.
    • Ok , Gracias por esto..
    • Eres bienvenido en cualquier momento 🙂
    • Sí, esta consulta funciona bien en HQL demasiado

Dejar respuesta

Please enter your comment!
Please enter your name here