Een weergave biedt verschillende voordelen.
Als u een query heeft waarbij meerdere tabellen moeten worden samengevoegd, of als u complexe logica of berekeningen heeft, kunt u al die logica in een weergave coderen en vervolgens uit de weergave selecteren, net zoals u een tabel zou doen.
Een view kan bepaalde kolommen en/of rijen uit een tabel (of tabellen) selecteren en machtigingen instellen op de view in plaats van op de onderliggende tabellen. Hierdoor kunnen alleen de gegevens worden weergegeven die een gebruiker moet zien.
Als u een tabel moet refactoren die veel code zou breken, kunt u de tabel vervangen door een weergave met dezelfde naam. De weergave biedt exact hetzelfde schema als de oorspronkelijke tabel, terwijl het werkelijke schema is gewijzigd. Dit zorgt ervoor dat de oude code die naar de tabel verwijst niet kapot gaat, zodat u de oude code op uw gemak kunt wijzigen.
Dit zijn slechts enkele van de vele voorbeelden van hoe weergaven nuttig kunnen zijn.