Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
In questo blog parleremo di OFFSET e FETCH. Questi due, se combinati, sono molto potenti e possono aiutarci con le nostre attività di estrazione dei dati SQL. Possiamo utilizzare questi due per estrarre i dati in base alle nostre esigenze o necessità.
Lo scopo di OFFSET è saltare le prime righe che hai menzionato nel tuo set di dati. D'altra parte, usiamo FETCH per limitare le righe. Sono entrambe opzioni di ordine per clausola . Tieni presente che questi due non funzioneranno se non utilizzi la clausola ORDER BY .
In questo esempio, possiamo usare order by ID o order by Name . Dopodiché, quando usi OFFSET 5 ROWS , salterà le prime 5 righe. Quando combini FETCH NEXT 10 ROWS ONLY , otterrà solo i successivi 10 dati dopo le 5 righe.
Ma se non usiamo il comando FETCH , mostrerà tutte le altre righe tranne quelle in cui abbiamo usato OFFSET .
Ciò significa che le righe da 6 a 15 appariranno nel nostro output e nient'altro.
Sommario
Selezione di una tabella
Innanzitutto, apriamo il nostro SSMS . In questo esempio, abbiamo già una tabella semplice.
Successivamente, evidenzia il comando per caricare la tabella.
Successivamente, fai clic su Esegui .
Quindi vedrai la tabella nella scheda Risultati .
Utilizzo di OFFSET per l'estrazione dei dati SQL
Nell'output, vedrai che abbiamo ID e Name .
Se eseguiamo il comando con " ORDER BY ID ", ordinerà i dati in modo crescente a seconda del numero ID.
Possiamo anche utilizzare il comando “ ORDER BY ID DESC ” per ordinare i dati in maniera decrescente.
Ma per questo esempio, eseguiremo il comando " ORDER BY ID ". Successivamente, saltiamo le prime 10 righe nel nostro output. Quindi digiteremo " OFFSET 10 ROWS ".
Successivamente, evidenziamo i comandi che eseguiremo. Quindi fare clic su Esegui .
Dopo aver controllato l'output nella scheda Risultati , vedremo che il comando che abbiamo utilizzato ha saltato le prime 10 righe. Ora mostra solo i dati dell'ID 11 .
Utilizzo di FETCH per l'estrazione di dati SQL
Usiamo ora FETCH . In questo esempio, recupereremo solo 2 righe. Ciò significa che l' ID 11 e l'ID 12 saranno gli unici nell'output.
Per prima cosa, digitiamo " FETCH NEXT 2 ROWS ONLY ".
Successivamente, evidenzieremo i comandi e faremo clic su Execute .
Quindi, vedrai che l'output mostra ID 11 e ID 12 solo nella scheda Risultati .
Puoi modificare l'autorizzazione ogni volta che vuoi a seconda del tuo obiettivo. Puoi saltare le prime 15 righe digitando " OFFSET FIRST 10 ROWS ". Se combinato con FETCH , diventa più potente. Oltre a utilizzare " ORDINA PER ID ", puoi anche utilizzare " ORDINA PER NOME ".
Interrogazione di dati da più origini dati
Conclusione
Per concludere, abbiamo discusso l'uso di OFFSET e FETCH . Usando questi due semplici comandi, sarai in grado di modificare le restrizioni e controllare l'output su quali righe vuoi apparire.
Se non hai bisogno delle prime 50 righe, non è necessario scorrere verso il basso. Invece, puoi ottenerlo facilmente usando questi comandi semplici ma potenti. OFFSET e FETCH possono essere semplici. Ma se usati insieme, diventano potenti poiché hai un maggiore controllo sui dati.
Se desideri saperne di più su questo argomento e altri contenuti correlati, puoi sicuramente consultare l'elenco dei link pertinenti di seguito.
Ti auguro il meglio,
Hafiz
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.