Az aritmetikai operátorok lekérdezés Oracle SQL

Oracle 2.2 Aritmetikai operátorok. Különleges asztal DUAL

Aritmetikai operátorok az Oracle SQL lekérdezések, egyváltozós és bináris operátorok, egy külön táblázatban DUAL

Az üzemeltetők - a szintaktikai felépítése nyelv, amelyet arra terveztek, hogy bizonyos műveleteket.

Az Oracle SQL egy sor, az üzemeltetők eléggé megszokott (pl aritmetikai vagy logikai) és egzotikus (az üzemeltetők számára dolgozó hierarchikus rekordok sorozataként sok bejegyzések - MULTISET). Ezen felül, a felhasználók saját maguk állíthatják szereplők. Mindegyik típusú szereplők figyelembe kell venni a saját szakaszában. Ebben a fejezetben csak azokat a legegyszerűbb típusú piaci - számtani.

Minden Oracle SQL lehet osztani két fő típusa van: egyváltozós és bináris. Egyoperandusú operátorok csak egyetlen értékkel. Például egy egyváltozós kezelő alkalmazza az operátor (-): Ha ez csak egy értéket, akkor meg fog változni a jele a számot.

Binary operátorok két érték. Például, a kifejezés 10-7 operátor (-) - bináris operátort, amely kivonja.

Az Oracle SQL egy szabványos aritmetikai operátorok, amelyek ismerősek számunkra a gyermekkorban:

Ez is egy számtani egyoperandusú operátorok (+) és (-), amely meghatározza a jele a számot. A prioritás a aritmetikai operátorok is ismerős: a legmagasabb prioritást unáris operátor, akkor a szorzás és osztás végzünk, ezt követően - az összeadás és kivonás. Az eljárás alkalmazásának az üzemeltetők által szabályozott zárójelben.

A használata a egyoperandusú operátor értékét NULL típus eredményez NULL.

Aritmetikai operátorok is használható az ilyen kéréseket, amelyek általában nem használt oszlopok:

SELECT 10 * 15 FROM hr.employees;

Azonban ebben az esetben az eredményt meg kell ismételni 107 alkalommal, akkor valószínű, hogy nem kell. Ahhoz, hogy végre lekérdezések, amelyek nem használják oszlopokat az adatbázisból az Oracle fenntartott egy speciális asztalon DUAL (SQL Server nem áll rendelkezésre). Ebben a táblázatban, - csak egy oszlopot csak álértéket x. A kérelmet a szolgáltatás használata táblázat a következőképpen nézhet ki:

SELECT 10 * 15 FROM DUAL;

Szerezd meg a képzési anyagok a kurzus