Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze blog bespreken we OFFSET en FETCH. Deze twee zijn – in combinatie – zeer krachtig en kunnen ons helpen bij onze taken voor het extraheren van SQL-gegevens. We kunnen deze twee gebruiken om gegevens te extraheren op basis van onze vereisten of behoeften.
Het doel van OFFSET is om de eerste rijen over te slaan die u in uw dataset hebt genoemd. Aan de andere kant gebruiken we FETCH om de rijen te beperken. Het zijn beide opties om op clausule te bestellen . Houd er rekening mee dat deze twee niet werken als u de ORDER BY-clausule niet gebruikt .
In dit voorbeeld kunnen we order by ID of order by Name gebruiken . Als u daarna OFFSET 5 ROWS gebruikt , worden de eerste 5 rijen overgeslagen. Wanneer u FETCH NEXT 10 ROWS ONLY combineert , krijgt het alleen de volgende 10 gegevens na de 5 rijen.
Maar als we het commando FETCH niet gebruiken , worden alle andere rijen weergegeven, behalve die waar we OFFSET gebruikten .
Dit betekent dat de rijen 6 tot en met 15 in onze uitvoer verschijnen en niets anders.
Inhoudsopgave
Een tafel selecteren
Laten we eerst onze SSMS openen . In dit voorbeeld hebben we al een eenvoudige tabel.
Markeer vervolgens de opdracht om de tabel te laden.
Klik daarna op Uitvoeren .
Vervolgens ziet u de tabel op het tabblad Resultaten .
OFFSET gebruiken voor SQL-gegevensextractie
In de uitvoer ziet u dat we ID en Name hebben .
Als we de opdracht uitvoeren met ' ORDER BY ID ', worden de gegevens oplopend gesorteerd op basis van het ID-nummer.
We kunnen ook het commando “ ORDER BY ID DESC ” gebruiken om de gegevens aflopend te sorteren.
Maar voor dit voorbeeld voeren we de opdracht " ORDER BY ID " uit. Laten we vervolgens de eerste 10 rijen in onze uitvoer overslaan. Dus we typen " OFFSET 10 RIJEN ".
Laten we daarna de opdrachten markeren die we gaan uitvoeren. Klik vervolgens op Uitvoeren .
Bij het controleren van de uitvoer op het tabblad Resultaten zien we dat de opdracht die we gebruikten de eerste 10 rijen oversloeg. Nu worden alleen de gegevens van de ID 11 weergegeven .
FETCH gebruiken voor extractie van SQL-gegevens
Laten we nu FETCH gebruiken . In dit voorbeeld FETCHen we slechts 2 rijen. Dit betekent dat ID 11 en ID 12 de enige zijn in de uitvoer.
Laten we eerst " ALLEEN VOLGENDE 2 RIJEN OPHALEN " typen.
Vervolgens markeren we de opdrachten en klikken op Uitvoeren .
Vervolgens ziet u dat de uitvoer ID 11 en ID 12 alleen op het tabblad Resultaten toont .
U kunt de toestemming op elk gewenst moment wijzigen, afhankelijk van uw doel. U kunt de eerste 15 rijen overslaan door " OFFSET EERSTE 10 RIJEN " te typen. In combinatie met FETCH wordt het krachtiger. Naast ' ORDER BY ID ' kunt u ook ' ORDER BY NAME ' gebruiken.
Gegevens opvragen uit meerdere gegevensbronnen
Conclusie
Om het allemaal af te ronden, hebben we het gebruik van OFFSET en FETCH besproken . Met behulp van deze twee eenvoudige opdrachten kunt u beperkingen wijzigen en bepalen op welke rijen u wilt verschijnen.
Als u de eerste 50 rijen niet nodig heeft, hoeft u niet naar beneden te scrollen. In plaats daarvan kun je het eenvoudig krijgen door deze eenvoudige maar krachtige opdrachten te gebruiken. OFFSET en FETCH kunnen eenvoudig zijn. Maar wanneer ze samen worden gebruikt, worden ze krachtig naarmate u meer controle over de gegevens hebt.
Als u meer wilt weten over dit onderwerp en andere gerelateerde inhoud, kunt u zeker de lijst met relevante links hieronder bekijken.
Al het beste,
Hafiz
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten