Łączenie nierównościowe tabel w SQL - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/laczenie-nierownosciowe-tabel-w-sql/ Wojciech Moszczyński Sun, 06 Oct 2024 09:30:24 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png Łączenie nierównościowe tabel w SQL - THE DATA SCIENCE LIBRARY https://sigmaquality.pl/tag/laczenie-nierownosciowe-tabel-w-sql/ 32 32 13_SQL. Łączenie nierównościowe tabel w SQL Oracle https://sigmaquality.pl/mysql-kurs-podstawowy/13_sql-laczenie-nierownosciowe-tabel-w-sql-oracle/ Sun, 24 May 2015 07:12:00 +0000 http://sigmaquality.pl/?p=1719 Wykorzystuje się do tego parametr nierównościowy (Non-equi-join parameter). Składnia takiego zapytania składa się z warunku równości i dodatkowego warunku innego iż równość.  Skorzystamy z tabel [...]

Artykuł 13_SQL. Łączenie nierównościowe tabel w SQL Oracle pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

 Łączenie nierównościowe tabel w SQL oznacza łączenie tabel przy wykorzystaniu innego warunku niż równość. 

Wykorzystuje się do tego parametr nierównościowy (Non-equi-join parameter). Składnia takiego zapytania składa się z warunku równości i dodatkowego warunku innego iż równość. 

Skorzystamy z tabel EMPLOYEES, JOBS z bezpłatnej bazy Oracle HR dostępnej tutaj: http://www.oracle.com/technetwork/database/express-edition/downloads/index.html

Połączymy obie tabele z dodatkowym warunkiem, że premia wynosiła więcej niż 30

SELECT

EMPLOYEES.FIRST_NAME,

EMPLOYEES.LAST_NAME,

JOBS.JOB_TITLE,

JOBS.MAX_SALARY,

EMPLOYEES.COMMISSION_PCT

FROM EMPLOYEES, JOBS

WHERE JOBS.JOB_ID = EMPLOYEES.JOB_ID

AND EMPLOYEES.COMMISSION_PCT > 0.3;

Otrzymujemy tabelę wynikową:

Jest to łączenie nierównościowe tabel w SQL.

Artykuł 13_SQL. Łączenie nierównościowe tabel w SQL Oracle pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>