Microsoft's SQL Sybase software gebruiken beide T - SQL als taal voor het behoud en het gebruik van databases Server en . T - SQL is een dialect van SQL , de Structured Query Language ontwikkeld in de jaren 1970 . Naast andere kenmerken , T - SQL heeft een lijst van ingebouwde functies voor wiskunde , statistiek , string manipulatie en andere gemeenschappelijke programmering taken. String databankvelden String bevatten character data zoals namen , staat afkortingen en beschrijvingen . T - SQL heeft verschillende string functies te combineren , splitsen , vullen en trim karakter velden , bijvoorbeeld het verwijderen van spaties uit een veld de rtrim ( ) functie vereist . De ltrim ( ) -functie verwijdert spaties uit het begin van een veld , tot aan de eerste niet-lege teken . Links ( ) en rechts ( ) functies geven u de meest linker of meest " n" tekens in het veld , waarbij " n" een geheel getal . Om een lijst van de eerste 10 tekens van de namen maken in een klant tabel , kunt u de volgende T - SQL- uitdrukking te gebruiken : SELECT links ( naam , 10 ) FROM klanten ; Andere string functies bevatten bovenste ( ) en lager ( ) om te veranderen voor een veld in hoofdletters en kleine letters , respectievelijk stuff ( ) , dat voegt tekens in een veld, en len ( ) , die de lengte van de tekenreeks als een geheel getal retourneert . Aggregate Statistische functies werken op velden voor alle records in een tabel of deelverzameling , het terugsturen van een enkele waarde . De count ( ) functie , bijvoorbeeld , geeft u het aantal records in een tabel . Anderen , zoals de min ( ) , max ( ) en avg ( ) , compute statistieken . Sum ( ) werkt op numerieke velden , waardoor u in totaal . U kunt al deze functies op een enkel veld . Een query naar het minimum, maximum , gemiddelde en totale omzet uit een tabel verkoopsgesprek ziet er als volgt in T - SQL code : SELECT min ( verkoop - bedrag ) , max ( verkoop - bedrag ) , avg ( verkoop - bedrag ) , sum ( verkoop - bedrag ) FROM sales - tafel ; Math T-SQL bevat wiskundige functies nuttig zijn voor wetenschappelijke of technische werkzaamheden . Goniometrische functies zijn sin ( ) cos ( ) en tan ( ) , samen met hun inverse functies asin ( ) , acos ( ) en atan ( ) . Zoals met programmeertalen zoals Fortran , T - SQL- trig functies vereisen hoek metingen in termen van radialen , niet graden, de radialen ( ) functie is een handige conversie die radialen terugkeert als je veld waarden zijn in graden . Dus , een wetenschapper die lijst sinus berekeningen uit een tabel van diploma metingen gebruikt deze verklaring : SELECT sin ( radialen ( hoek ) ) FROM metingen ; gebruiker gedefinieerde functies < br > de T - SQL-taal kunt u uw eigen functies te definiëren met de CREATE FUNCTION verklaring . De database slaat de gebruiker gedefinieerde functies permanent , waardoor u een uitgebreide aangepaste bibliotheek van functies te bouwen . Eenmaal aangemaakt , kunt u een functie in een latere T - SQL-instructie gebruiken . Als u een functie met een nieuwe formule of gegevens bij te werken , de ALTER FUNCTIE statement gebruikt u . U kunt achterhaald door de gebruiker gedefinieerde functies te verwijderen uit de database met de DROP FUNCTION verklaring .
|