Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    10 visitas a la página
  • 2024, marzo 01, viernes

#046 Limitar la cantidad de registros en Azure SQL

Como limitar a quantidade de registros em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL realiza una consulta en la tabla "f.MOEDA_COTACOES". Explicaré cada

parte del código:SELECT [DATE], [
  1. CURRENCY], [VALUE], ROW_NUMBER() OVER (ORDER BY [DATE])

    :
    • SELECT: Indica que la siguiente parte del código especificará qué columnas se devolverán en la consulta.
    • [FECHA], [MONEDA], [IMPORTE
    • ]: Seleccione las columnas "FECHA", "MONEDA" e "IMPORTE".
    • ROW_NUMBER() OVER (ORDER BY [DATE]): Utiliza la función ROW_NUMBER() para asignar un número de fila a cada registro, ordenado por la columna "DATE".
  2. DESDE [f].[ MOEDA_COTACOES]:

    • FROM: Indica la tabla de la que se seleccionarán los datos.
    • [f]. [MOEDA_COTACOES]: Este es el nombre de la tabla de la que se extraerán los datos. El prefijo "f." sugiere que la tabla está en un esquema llamado "f".
  3. ORDER BY
  4. [DATA]:ORDER BY

    • : Ordena los resultados de la consulta.
    • [FECHA]: Ordena los resultados en función de la columna "FECHA", en orden ascendente, es decir, de la fecha más antigua a la más reciente.
  5. OFFSET 20 ROWS
  6. FETCH NEXT 10

    ROWS ONLY:OFFSET 20
    • ROWS: Omite los primeros 20 registros del conjunto ordenado.
    • SOLO CAPTURAR LAS SIGUIENTES 10 FILAS: Devuelve los siguientes 10 registros después de los 20 omitidos
.Por lo tanto, el

código devuelve los datos de las columnas "FECHA", "MONEDA" e "CANTIDAD" de la tabla "f.MOEDA_COTACOES", con la adición de un número de fila asignado a cada registro, ordenado por la columna "FECHA". La consulta comienza en el vigésimo primer registro (debido a OFFSET) y devuelve los siguientes 10 registros. Esto es útil cuando desea paginar los resultados de una consulta en bloques específicos.

Este contenido contiene
  • Conteúdo Imagem
  • Idioma Português
  • Duración
  • Subtítulos Não

  • Tiempo de leer 1 min 29 seg

avatar
Fabio Santos

Científico de datos y consultor de soluciones digitales y analíticas


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora