Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.
Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere