SQL funkcije. select trunc(134,-2) from dual; Vraća vrednost broja m "odsečenu" na n decimala. Primer 1.

Similar documents
Grupne funkcije. Grupne funkcije rade nad skupinom redova i vraćaju jedan red za svaku grupisanu grupu

PRILOG III OBRASCI UVERENJA O KRETANJU ROBE EUR.1 I ZAHTEVA ZA IZDAVANJE UVERENJA O KRETANJU ROBE EUR.1

MAPIRANJE POTENCIJALA POLJOPRIVREDNE I ŠUMSKE BIOMASE U HRVATSKOJ MAPPING OF AGRICULTURAL AND WOOD BIOMASS POTENTIAL IN CROATIA

Human Resources Management in aspect of Sustainable Development

THE SAFETY OF THE NATURAL GAS USE BEZBEDNOST KORIŠĆENJA PRIRODNOG GASA

SIGURNOST GRAĐEVINSKIH KONSTRUKCIJA SAFETY OF CONSTRUCTION STRUCTURES

Prvi strani poslovni jezik 1 engleski (bol. 12)

Digital transformation KRIŽEVCI

Ristović Ivica 1, Grujić Miodrag 2


SIMPLE DAILY ET 0 ESTIMATION TECHNIQUES UDC (045)=111

EXERGY ANALYZING METHOD IN THE PROCESS INTEGRATION UDC

NUMERICAL INVESTIGATIONS REGARDING NECESSITY OF PREFORMING STEPS FOR HOT CLOSED DIE FORGING OF AXISYMMETRICAL PARTS

OF HEALTH RISK ZONES FROM AIR POLLUTION IN THE CITY OF NIŠ CAUSED BY THE PRESENCE OF SOOT WITH THE USE OF THE RBF NEURAL NETWORK

Vježba: Izbor materijala za lopatice rotora plinskih turbina 2016.

INFLUENCE OF COPPER FINENESS TO WIRE MECHANICAL PROPERTIES AT WIRE FORMING

EXERGY ANALYZING METHOD IN PROCESS INTEGRATION OF THE NITRIC ACID PRODUCTION PLANT UDC : :

T R O G I R FUTURE COOPERATION BETWEEN CIVIL SOCIETY AND LOCAL GOVERNEMENT

41 ГОДИНА ГРАЂЕВИНСКОГ ФАКУЛТЕТА СУБОТИЦА

Andrija Petrović

Lifelong Learning and Labour Law in Hungary

ENERGY CONSUMPTION FOR DIFFERENT GREENHOUSES STRUCTURES

Ljiljana Kašćelan, Biljana Rajković: BUSINESS INTELLIGENCE MODEL FOR CUSTOMERS ANALYSIS FOR A SALES COMPANY 17

Relationship between energy consumption and economic growth in 30. countries in Europe panel

DANAS JE NEPRIHVATLJIVA ZGRADA BEZ URAĐENOG TEHNIČKOG PRIJEMA AN UNCOMMISSIONED BUILDING IS NOT AN OPTION TODAY

APPLICATION OF MEASUREMENT NETS FOR DEFORMATION EVALUATION AT BENDING

SOME PROPERTIES OF KIRKHAM S METHOD FOR DRAIN SPACING DETERMINATION IN MARSHY - GLEY SOIL

BIOFUELS FROM LIGNOCELLULOSIC FEEDSTOCKS

NEURAL-NETWORK-BASED APPROACH FOR PREDICTION OF THE FIRE RESISTANCE OF CENTRICALLY LOADED COMPOSITE COLUMNS

Miodrag Arsić 1, Srđan Bošnjak 2, Simon Sedmak 3, Živče Šarkoćević 4, Zoran Savić 1, Dorin Radu 5

A32. PRIKLJU^NI ELEMENTI OD ALUMINIJA DEBLJINE 0,6 mm. Fittings made up of aluminium thickness 0,6 mm. LIM-MONT d.o.o.

TENDER FOR SELECTION OF THE MOST FAVOURABLE TENDERER SUPPLYING DEICING MATERIALS

PRIMJENA VSR METODOLOGIJE U CILJU POSTIZANJA KVALITETA NEKIH INDUSTRIJSKIH PROIZVODA

What must be known before the shipping of goods by sea starts? 2. What information is given in the application to the port authority? 3.

PROMENE RASPODELE VELIČINE ČESTICA LIGNITA U CIRKULACIONOM FLUIDIZOVANOM SLOJU. Beogradu Mike Alasa 12-14, Beograd, Srbija

UŠTEDA ELEKTRIČNE ENERGIJE ZA OSVETLJENJE - ANALIZA SLUČAJA FAKULTETA TEHNIČKIH NAUKA U ČAČKU

VARIABILITY AND UNCERTAINTY IN WIND FARM ANNUAL ENERGY PRODUCTION ESTIMATES

MERCHANDISING IN RETAIL TRADE OTHERS ABOUT US

PROMOTING EFFICIENCY AND TRANSPARENCY OF PUBLIC ADMINISTRATION BY IMPLEMENTING CLOUD COMPUTING

THE EFFECT OF THE FIRST FERTILE FLOOR ON QUALITATIVE QUANTITATIVE PROPERTIES OF SOYBEAN SEED

Key words: software quality, testing models, ISO/IEC 12119, cooperative model of testing.

VHDLPrimeri Poglavlje2.doc

ASSESSMENT APPROACH TOWARDS COMPATIBILITY OF SERVICES UDC : Mladen Velev, Kiril Anguelov

4. МЕЂУНАРОДНА КОНФЕРЕНЦИЈА Савремена достигнућа у грађевинарству 22. април Суботица, СРБИЈА

Discovering Computers Your Interactive Guide to the Digital World

THE INTEGRATION OF CROATIAN HOTEL INDUSTRY INTO THE STANDARD EUROPEAN AND INTERNATIONAL PERFORMANCE MEASUREMENT SYSTEM

ECONOMICAL ANALYSIS OF THE MECHANISED FIELD CUCUMBER PRODUCTION AND GRADING TECHNOLOGY

EFFECT OF WEED DENSITY (EUPHORBIA HETEROPHYLLA) ON THE PERFORMANCE OF POPCORN MAIZE (ZEA MAYS VAR. EVERTA)

Minimum required percentage of length of braced wall band on each storey 4

On Off Regulator Temperature On Off Temperature Regulator (Vježba 5)

THE DEPENDENCE OF PHYSICAL-MECHANICAL CHARACTERISTICS OF CEMENT ON FLY ASH ORIGIN UDC

THE CAPACITY OF CONFLICT POINTS BETWEEN DOUBLE-TRACK LINES

SOME PROPERTIES OF GUYON S METHOD FOR DRAIN SPACING DETERMINATION ON THE MARSHY GLEY SOIL

Bulletin of the Chemists and Technologists of Bosnia and Herzegovina

INFLUENCE OF WINDOW TYPE ON THE AIRTIGHTNESS OF RESIDENTIAL UNITS

Inspection Report(CLC)

Calculation of activities in some gallium-based systems with a miscibility gap

FUNCTION OF THE BILL OF LADING

ANALYSIS OF INJECTION MOLDING COOLING SYSTEMS AND ITS EFFECTS ON THE EJECTION TIME OF THE PART AT THERMOPLASTIC INJECTION MOLDING

CARACTERISATION OF TITANIUM NITRIDE LAYERS DEPOSITED BY REACTIVE PLASMA SPRAYING

IMPORTANCE OF INSTITUTIONS IN TERMS OF COMPETITIVENESS IMPROVEMENT AND ECONOMIC SUCCESS 1

MICROSTRUCTURAL AND MECHANICAL PROPERTIES OF SHIELDED METAL ARC WELDED JOINTS

ENERGY AT THE CROSSROADS

Work-from-Home Impact on Income Satisfaction 4

THE COMPETITIVENESS OF SMALL AND MEDIUM SIZED ENTERPRISES OF STONE INDUSTRY

THE COMPETITIVENESS OF SMALL AND MEDIUM SIZED ENTERPRISES OF STONE INDUSTRY

Investigating the optimum fineness of the coal grain in the Brown Coal Mine Kakanj in order to fully exploit its calorific value

Turn-Key Environmental Consultants, Inc. 790 Barnhart Rd. 714 Monument Ave. Phone: Troy, OH Dayton, OH Fax:

Katarina Čolić 1, Aleksandar Sedmak 2, Nenad Gubeljak 3, Meri Burzić 1, Sanja Petronić 1

Define Metrics in Reports

R. DANIELIS, V. A. TORBIANELLI: The demand for transport and logistics... Pomorstvo, god. 21, br. 2 (2007), str

RANKING THE LOCATION DETERMINANTS AS PER THEIR IMPORTANCE FOR THE FOREIGN INVESTORS A SURVEY

Vježba 12 i 13 detekcija GMO iz hrane. BioRad Biotechnology Explorer GMO investigator Kit

UNIT FOURTEEN NOTICE OF READINESS

THE RELATIONAL ASPECT OF THE BUSINESS ENVIRONMENT UDC Biljana Predić, Danijela Stošić

SADRŽAJ STUDIJE IZVODLJIVOSTI I ANALIZE TROŠKOVA I KORISTI

DRILLING FLUIDS DIFFERENTIAL STICKING TENDENCY DETERMINATION

AN OPTIMAL CAPACITY PLANNING MODEL FOR GENERAL CARGO SEAPORT

Efficiency of some soil herbicides in a raspberry plantation under drip irrigation

Poročilo o dimenzioniranju toplotne črpalke Stane Preveč - Ogrevanje Rešitev 1 - Atec 11

MODELLING A BUSINESS INTELLIGENCE SYSTEM FOR SCHOOL MANAGEMENT ON LOCAL GOVERNMENT LEVEL

PRODUCTION OF COMPLEX PARTS BY DEEP DRAWING - DEFORMATION ANALYSIS

Smarter Balanced Scoring Specifications

INCREASE OF THE OPERATING LIFE OF A MOULD DURING THE CASTING PROCESS OF FLOTATION BALLS WITH THE AID OF TRIZ METHOD UDC

DEVELOPMENT OF PERFORMANCE MODELS FOR A TYPICAL FLEXIBLE ROAD PAVEMENT IN NIGERIA

BROCHURE. e7 PROMOD Generation and transmission modeling system with nodal and zonal price forecasting

POPULATION, MIGRATION, LIVING STANDARD AND SOCIAL PRESSURE: A MODELING APPROACH FROM THERMODYNAMICS

USE OF NFEM IN STRUCTURAL DESIGN OF SHIPS WITH ICE NOTATION

OPTIMIZING THE CUT OFF GRADE IN SARCHESHMEH COPPER MINE USING LANE QUARTET MODEL

SYSTEM OF NON-DESTRUCTIVE TESTING

Product. Spans up to 5.0 m for standard loads. Solid timber flange for traditional fixings. Lightweight and easy to cut

Methods for determination of centre of stiffness and torsional radius in multi-storey buildings

LOW-NUTRIENT R2A MEDIUM IN MONI- TORING MICROBIOLOGICAL QUALITY OF DRINKING WATER

Benchmarking as a Tool for Improving the Operations of Transport Companies

UTICAJ RECIRKULACIJE NA KARAKTERISTIKE SAGOREVANJA BIOMASE

EVALUACIJA KVALITETA CEVI PREGREJAČA IZRAĐENIH IZ ČELIKA 14MoV6 3

INVESTIGATION OF SOME PERFORMANCE OF WOOD FIBER BASE COMPOSITE MATERIALS UDC

INFLUENCE OF PISTON ROD CLAMPING UNIT ON INCREASED ENERGY EFFICIENCY OF COMPRESSED AIR SYSTEMS UDC

ABOUT SUCCESSFUL INTEGRATION OF BULGARIAN AGRICULTURE IN THE EUROPEAN UNION UDC (497.2:4-672) Iovka Bankova

ULOGA DALJINSKOG HLAĐENJA U BUDUĆIM PAMETNIM ENEGETSKIM SISTEMIMA THE ROLE OF DISTRICT COOLING IN THE FUTURE SMART ENERGY SYSTEMS

Transcription:

SQL funkcije Funkcija Opis Primer ABS(n) Absolutna vrednost broja n select abs(-55) from CEIL(n) Prvi celi broj veći od n select ceil(17.8) from COS(n) Trigonometrijska funkcija kosinus select cos(3.14159/2) from EXP(n) Eksponencijalna funkcija select exp(-2) from FLOOR(n) Prvi celi broj manji ili jednak n select floor(17.8) from LN(n) Prirodni logaritam od n select ln(100) from LOG(m,n) Logaritam sa osnovom m od broja n select log(10,100) from MOD(m,n) Ostatak deljenja broja m sa n select mod(10,3) from POWER(m,n) m na n-ti stepen select power(4,3) from ROUND(m,n) Zaokružuje m na n decimalnih mesta select round(12.45678,2) from SIGN(n) Znak broja n select sign(-45) from SIN(n) Trigonometrijska funkcija sinus select sin(3.14159/2) from SQRT(n) Kvadratni koren broja n select sqrt(25) from TAN(n) Trigonometrijska funkcija tangens select tan(3.14159/4) from TRUNC(m,n) Vraća vrednost broja m "odsečenu" na n decimala SQL> select proizvod_id, round(min_cena,0) from cena where kataloska_cena>5 PROIZVOD_ID ROUND(MIN_CENA,0) -------- 100890 46 100890 41 104352 38 104352 41 select trunc(134,-2) from Primer 2. SQL> select proizvod_id, 5*exp(1+cos(min_cena/3)) Funkcija from cena where kataloska_cena>50;

PROIZVOD_ID FUNKCIJA 100890 5.146974 100890 24.63969 104352 36.924397 104352 22.672254 Grupne funkcije Funkcija Opis Primer AVG (n) Izračunava srednju vrednost od n select avg(min_cena) from cena COUNT(*/n) Izračunava broj redova u rezultatu select count(*) ; upita MAX(izraz) Maksimalna vrednost brojeva definisanih izrazom cena; select max(min_cena) from MIN(izraz) Minimalna vrednost brojeva definisanih izrazom cena; select min(min_cena) from STDDEV(x) Standardna devijacija od x select stddev(min_cena) from cena; SUM(n) Zbir select sum(kolicina) from artikal; VARIANCE(x) Varijansa od x select variance(min_cena) from price; SQL> select count(*) BROJ, sum(total) SUMA, avg(total) AVG, max(total) MAX, min(total) MIN from artikal; BROJ SUMA AVG MAX MIN -------- --------- --------- --------- --------- 271 237236.75 875.41236 29000 2.4 SORTIRANJE Često se javlja potreba da se rezultati upita urede po nekom kriterijumu. Upitni blok SELECT FROM daje kao rezultat listu redova koji su uređeni onim redom kojim su i uneti. Klauzula ORDER BY omogućuje uređenje podataka po kolonamo koje su navedene. order by kredit_limit;

--------- ------------------------------------- 7 rows selected. Sortiranje u ovom primeru izvršeno je po opadajućem redosledu. Definisanje redosleda sortiranja vrši se dodavanjem ključnih reči ASC (po rastućem redosledu - retko se koristi jer je podrazumevano sortiranje) i DESC (po opadajućem redosledu) order by kredit_limit desc; --------- ------------------------------------- Kolone po kojima se sortira na moraju da budu uvršćene u SELECT klauzuli. Takođe, možete zadati redosled sortiranja za svaku kolonu nezavisno. order by kredit_limit desc, kupac_id; --------- -------------------------------------

GROUP BY Posmatrajmo sledeći primer: SQL> select sum(iznos) from prodaja; SUM(IZNOS) ----------- 237236.75 Kao rezultat, dobili smo ukupnu sumu. U pojedinim slučajevima potrebno je izvršiti grupne funkcije po pojedinim stavkama tj. interesuju nas parcijalne sume po pojedinim stavkama. SQL to omogućuje klauzulom GROUP BY iza koje stoji ime kolone po kojoj se vrši grupna funkcija: SQL> select kupac, sum(iznos) total from prodaja where prodavac_id = 7844 group by kupac KUPAC TOTAL ---------------------------------- K + T SPORTS 46370 NORTH WOODS HEALTH AND FITNESS SUPPLY CENTER 6400 JOCKSPORTS 5285.9 SQL> select prodavac_id, sum(iznos) total, count(*) broj from prodaja PRODAVAC_ID TOTAL BROJ --------- 7844 58055.9 20 7560 36191.2 27 7557 33655.65 36 7789 32274.2 12 7654 27348 4 7820 20796.8 26 7555 11060 11 7521 9984.2 16 7499 7870.8 11 HAVING Posmatrajmo sledeći primer: SQL> select prodavac_id, iznos from prodaja;

PRODAVAC_ID IZNOS 7499 846.8 7499 24... 7844 560 7844 4800 7844 440 7844 600 163 rows selected. Izračunajmo sumu iznosa (IZNOS) po svakoj šifri prodavca (PRODAVAC_ID): SQL> select prodavac_id, sum(iznos) total from prodaja PRODAVAC_ID TOTAL 7844 58055.9 7560 36191.2 7557 33655.65 7789 32274.2 7654 27348 7820 20796.8 7555 11060 7521 9984.2 7499 7870.8 9 rows selected. Ako bi smo sada želeli da dobijemo sifre prodavaca koji su ostvarili prodaju veću od 30000 moramo da koristimo klauzulu HAVING. SQL> select prodavac_id, sum(iznos) total from prodaja having sum(iznos) > 30000 PRODAVAC_ID TOTAL 7844 58055.9 7560 36191.2 7557 33655.65 7789 32274.2