Jak używać operatora between w sas-ie (z przykładami)
Możesz użyć operatora BETWEEN w SAS-ie, aby wybrać wiersze, w których wartości kolumn mieszczą się pomiędzy dwiema określonymi wartościami.
Operator BETWEEN jest często używany w instrukcji PROC SQL w następujący sposób:
proc sql ; select * from my_data where points between 15 and 35 ; quit ;
W tym konkretnym przykładzie wybierane są wszystkie wiersze ze zbioru danych o nazwie my_data , w którym wartość w kolumnie punktów mieści się w przedziale od 15 do 35 .
Poniższy przykład pokazuje, jak w praktyce wykorzystać operator BETWEEN .
Przykład: Jak używać operatora BETWEEN w SAS-ie
Załóżmy, że mamy następujący zbiór danych w SAS-ie, który zawiera informacje o różnych koszykarzach:
/*create dataset*/
data my_data;
input team $points;
datalines ;
Cavs 12
Cavs 14
Warriors 15
Hawks 18
Mavs 31
Mavs 32
Mavs 35
Celtics 36
Celtics 40
;
run ;
/*view dataset*/
proc print data =my_data;
Możemy użyć operatora BETWEEN w PROC SQL , aby wybrać tylko wiersze, których wartość w kolumnie punktów mieści się w przedziale od 15 do 35:
/*select all rows where value in points column is between 15 and 35*/ proc sql ; select * from my_data where points between 15 and 35 ; quit ;
Należy pamiętać, że zwracane są tylko wiersze, których wartość w kolumnie punktów mieści się w przedziale od 15 do 35.
Pamiętaj również, że możesz użyć operatora BETWEEN z dodatkowymi warunkami w instrukcji WHERE .
Na przykład możesz użyć poniższej składni, aby zwrócić tylko wiersze, w których wartość w kolumnie punktów mieści się w przedziale od 15 do 35 , a wartość w kolumnie zespołu to „Mavs”:
/*select rows where points is between 15 and 35 and team is Mavs*/ proc sql ; select * from my_data where (points between 15 and 35 ) and team='Mavs'; quit ;
Zwracane są tylko wiersze, których wartość w kolumnie punktów mieści się w przedziale od 15 do 35 , a wartość w kolumnie zespołu to „Mavs”.
Uwaga : Pełną dokumentację operatora BETWEEN w SAS-ie znajdziesz tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak używać operatora NOT EQUAL w SAS-ie
Jak używać operatora ZAWIERA w SAS-ie
Jak używać operatora „NOT IN” w SAS-ie