obliczenia arytmetyczne SQL - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/obliczenia-arytmetyczne-sql/ Wojciech Moszczyński Sun, 06 Oct 2024 09:27:03 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png obliczenia arytmetyczne SQL - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/obliczenia-arytmetyczne-sql/ 32 32 2_SQL. Obliczenia arytmetyczne SQL https://sigmaquality.pl/mysql-kurs-podstawowy/2_sql-obliczenia-arytmetyczne-sql/ Sun, 24 May 2015 07:13:00 +0000 http://sigmaquality.pl/?p=1550 Obliczenia arytmetyczne SQL prowadzi się za pośrednictwem paska poleceń. Zanim jednak pokażę przykład obliczeń, zrobimy jedno proste zapytanie składające się z trzech kolumn. Uruchamiamy Oracle [...]

Artykuł 2_SQL. Obliczenia arytmetyczne SQL pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

Obliczenia arytmetyczne SQL prowadzi się za pośrednictwem paska poleceń. Zanim jednak pokażę przykład obliczeń, zrobimy jedno proste zapytanie składające się z trzech kolumn. Uruchamiamy Oracle SQL developer i zadajemy zapytanie dla tabeli EMPLOYEES. Chcemy poznać numery telefonów zatrudnionych pracowników. Przy pisaniu wyrażenia musimy pamiętać aby nazwy kolumn oddzielane były przecinkami.

 Wybór kilku kolumn z tabeli nazywa się selekcją pionową (projekcją). 

W tabeli wynikowej uzyskujemy:

Obliczenia arytmetyczne SQL

 Instrukcja SQL może zawierać operatory: + (plus), - (minus) , *(mnożenie), /(dzielenie) oraz stałe wartości liczbowe. Zaleca się aby kolejne instrukcje SQL znajdowały się w oddzielnych wierszach. 

Aby wyświetlić tabelę z pensjami pracowników z tabeli EMPLOYEES należy wpisać następującą instrukcję:

SELECT FIRST_NAME, LAST_NAME, SALARY
FROM EMPLOYEES;

Uzyskujemy tabele poborów pracowników:

Aby obliczyć wysokość premii wysokości 8

SELECT FIRST_NAME, LAST_NAME, SALARY, SALARY*0.08
FROM EMPLOYEES;

Program utworzył dodatkową kolumnę z wartością premii dla pracowników.

 Należy pamiętać, że w SQL przecinki w wyrażeniach liczbowych wpisuje się jako kropki.  

Teraz dodatkowo doliczamy do premii pracowników dodatek 200 zł. Aby zachować czytelność obliczeń utworzyliśmy dodatkową kolumnę zawierającą dodatki 200 zł oraz sumę premii i dodatku. Język SQL zachowuje kolejność działań arytmetycznych.

SELECT FIRST_NAME, LAST_NAME, SALARY, SALARY*0.08, 200, SALARY*0.08+200
FROM EMPLOYEES;

Otrzymaliśmy następujący wynik zapytania:

Artykuł 2_SQL. Obliczenia arytmetyczne SQL pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>