Funcții SQL

Curs
8.4/10 (5 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 1130
Mărime: 62.51KB (arhivat)
Publicat de: Denisa Moldoveanu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: andrei stanciu
prezentarea functiilor folosite in SQL si exemple

Extras din curs

Funcţii utilizate pentru rotunjiri:

CEILING, FLOOR si ROUND

Exemplu:

SELECT CEILING (23.1) AS EX1, CEILING(23.8) AS EX2,

FLOOR(23.1) AS EX3, FLOOR(23.8) AS EX4,

ROUND(23.1,0) AS EX5, ROUND(23.8,0) AS EX5

Alte funcţii matematice:

POWER ( expresie numerică , exponent )

(RIDICAREA LA PUTERE)

Exemplu:

SELECT POWER(2,3) as [ 2 LA PUTEREA 3]

ABS (expresie numerica)

Functia ABS returnează valoarea absoluta a unei expresii numerice.

Exemplu:

SELECT ABS (123) AS [Ex1], ABS(-23) AS [Ex2]

SIGN (expresie numerică)

Returnează una dintre valorile:

-1 dacă expresia este negativă

0 dacă expresia este zero

+1 dacă expresia este pozitivă

Exemplu:

SELECT SIGN(-10) AS EX1, SIGN(0) AS EX2 , SIGN(100) AS EX3

Funcţii de tip agregat

Funcţiile de tip agregat pot fi utilizate in cadrul unor expresii în:

• Instrucţiunii SELECT

• Clauzei COMPUTE

• Clauzei HAVING

Observaţii:

1. Dacă sunt utilizate în cadrul instrucţiunii SELECT, celelalte câmpuri din lista instrucţiunii SELECT se vor regăsi drept câmpuri de grupare în cadrul instrucţiunii GROUP BY.

2. Clauza HAVING permite specificarea de condiţii la nivelul grupurilor de înregistrări

3. Instrucţiunea COMPUTE permite calcularea de totaluri generale sau subtotaluri şi este specificată la sfârşitul instricţiunii de selecţie (după ORDER BY).

AVG ( [ DISTINCT ] expression )

COUNT ([ DISTINCT ] expression | * } )

SUM ( [DISTINCT ] expression )

MAX (expression )

MIN (expression )

Specificarea opţiunii DISTINCT în cazul funcţiilor AVG, SUM sau COUNT permite ca valorile identice să fie considerate o singură dată în momentul efectuării calculelor.

Specificarea simbolului * între parantezele funcţiei COUNT va conduce la numărarea tuturor valorilor domeniului pe care se aplică funcţia, inclusiv a valorilor nule.

Exemple:

Se dă tabelul:

Preview document

Funcții SQL - Pagina 1
Funcții SQL - Pagina 2
Funcții SQL - Pagina 3
Funcții SQL - Pagina 4
Funcții SQL - Pagina 5
Funcții SQL - Pagina 6
Funcții SQL - Pagina 7

Conținut arhivă zip

  • Functii SQL.doc

Alții au mai descărcat și

Website Proiect - BestBike

Magazin online de biciclete accesorii Aplicatia web dezvoltata de mine reprezinta un magazin online de biciclete si accesorii,website creat sub...

Bază de Date pentru un Colegiu

Introducere Introducerea manuala a datelor este un lucru plictisitor si exista riscul introducerii unor date gresite. Datele pastrate în arhiva...

Firewall

Firewall-uri de filtrare a pachetelor (Packet Filtering Firewalls) Firewall-urile de tip filtru de pachete sunt firewall-uri care pentru fiecare...

Bază de date supermarket

ISTORIE Microsoft Office Access,denumit anterior si Microsoft Access, este un sistem managerial de baza d edate relationate creat de Microsoft...

Utilitar Baze de Date Navicat & PhpMyAdmin

O baza de date este un ansamblu structurat de date înregistrat pe suporturi accesibile calculatorului pentru a satisface simultan cerintele mai...

Oracle PL-SQL

Introducere în PL/SQL – Procedural Language extension to SQL 1. Caracteristici generale: -Construcţiile PL/SQL conţin structuri de control...

Te-ar putea interesa și

Funcții statistice în SQL - Studiu de caz analiza datelor privind jocurile olimpice

INTRODUCERE Într-o lume aflată în continuă schimbare, unde majoritatea domeniilor tind să fie din ce în ce mai informatizate, necesitatea stocării...

Gestiunea creditelor acordate de o bancă - Funcții SQL

Bancile, atat persoane juridice romane, cat si sucursalele unor banci straine isi pot desfasura activitatea prin leasing financiar, contractarea de...

Interogări XML Eficiente

Introducere Xquery şi XML sunt noi limbaje puternice care se ocupă cu interogarea datelor XML. Totuşi, în implementarea lor, există un număr de...

Baze de date Sinteză

Conţinutul tematic al disciplinei Notiuni introductive în domeniul bazelor de date (entitate, relatie, atribut, limbaje pentru baze de date,...

Laboratoare SQL

Obiective • Cunoaşterea capabilităţilor instrucţiunilor SELECT • Executarea unor instrucţiuni SELECT de bază • Cunoaşterea diferenţelor dintre...

Oracle PL-SQL

Introducere în PL/SQL – Procedural Language extension to SQL 1. Caracteristici generale: -Construcţiile PL/SQL conţin structuri de control...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Baze de Date

I.1 Metode de organizare a datelor în aplicatii O aplicatie este formata dintr-un program, care prelucreaza un set de date, care sunt de obicei...

Ai nevoie de altceva?