Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
String pole databáza obsahuje znak údaje , ako sú mená , štátne skratiek a popisy . T - SQL má niekoľko reťazcových funkcií kombinovať , rozdeľovať , vyplňte a trimovanie znak poľa , napríklad , odstránenie koncových medzier z oblasti vyžaduje RTrim funkcie ( ) . Funkcia LTrim ( ) odstráni medzery od začiatku poľa , až do prvej neprázdny znak . Vľavo ( ) a vpravo ( ) funkcia vám vľavo alebo úplne vpravo " n" znaky v poli , kde " n" je celé číslo .
Ak chcete zoznam prvých 10 znakov názvu v tabuľke zákazníka , môžete použiť nasledujúce T - SQL výraz :
SELECT vľavo ( meno , 10 ) od zákazníkov ;
Ostatné strunové funkcie patrí horné ( ) a dolná ( ) pre zmenu prípad pole na všetky veľké či malé písmená , resp veci ( ) , ktorá vloží znaky do poľa ; . a ľan ( ) , ktorá vracia dĺžku reťazca znakov ako celé číslo
súhrnné
agregačné funkcie pracujú na poliach u všetkých záznamov v tabuľke alebo stolný podskupiny , vracia jednu hodnotu . Funkcie count ( ) , napríklad , vám dáva počet záznamov v tabuľke . Iní , taký ako min ( ) , max ( ) a AVG ( ) , štatistiky výpočtových . Sum ( ) pracuje na číselných polí , čo dáva celkom . Môžete použiť všetky tieto funkcie v jednom poli . Otázka na nájdenie minimálnej , maximálnej , priemernej a celkové tržby z predaja tabuľka vyzerá takto v T - SQL kód :
SELECT min ( tržby , množstvo ) , MAX ( predaj - vyššie ) , AVG ( predaj - suma ) , sum ( predaj - vyššie ) z predaja stola ;
Matematika
T - SQL obsahuje matematické funkcie užitočné pre vedecké alebo inžinierske práce . Goniometrické funkcie sú sin ( ) , cos ( ) a tan ( ) , spolu s ich inverznej funkcie , asin ( ) , ACOS ( ) a atan ( ) . Rovnako ako u programovacích jazykov , ako je FORTRAN , goniometrické funkcie T - SQL vyžadujú meranie uhlov z hľadiska radiánoch , nie v stupňoch ; funkcie na radiány ( ) je šikovný pre prevod , ktorý vracia radiány , ak vaše polia hodnoty sú v stupňoch . Takže , vedec robiť zoznam sine výpočtov z tabuľky študijných meranie používa toto vyhlásenie :
SELECT sin ( radiány ( uhol ) ) z meraní ;
Užívateľom definované funkcie
jazyka T - SQL vám umožňuje definovať vlastné funkcie pomocou príkazu CREATE FUNCTION vyhlásenie . Databáza ukladá užívateľom definované funkcie trvale , čo vám umožní vybudovať rozsiahlu vlastnú knižnicu funkcií . Po vytvorení môžete použiť funkciu v každom neskoršom T - SQL . Ak potrebujete aktualizovať funkciu s novým vzorca alebo údaje , môžete použiť príkaz ALTER FUNCTION . Môžete odstrániť zastarané používateľom definované funkcie z databázy pomocou príkazu DROP FUNCTION .
Copyright © počítačové znalosti Všetky práva vyhradené