Sas'ta between operatörü nasıl kullanılır (örneklerle)


Sütun değerlerinin iki belirli değer arasında kaldığı satırları seçmek için SAS’taki BETWEEN operatörünü kullanabilirsiniz.

BETWEEN operatörü PROC SQL deyiminde sıklıkla şu şekilde kullanılır:

 proc sql ;
   select *
   from my_data
   where points between 15 and 35 ;
quit ;

Bu özel örnek, puan sütunundaki değerin 15 ile 35 arasında olduğu my_data adlı veri kümesindeki tüm satırları seçer.

Aşağıdaki örnek BETWEEN operatörünün pratikte nasıl kullanılacağını göstermektedir.

Örnek: SAS’ta BETWEEN operatörü nasıl kullanılır?

SAS’ta çeşitli basketbol oyuncuları hakkında bilgi içeren aşağıdaki veri kümesine sahip olduğumuzu varsayalım:

 /*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;

PROC SQL’de BETWEEN operatörünü yalnızca puan sütunundaki değeri 15 ile 35 arasında olan satırları seçmek için kullanabiliriz:

 /*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 ; 

Döndürülen satırların yalnızca puan sütununda 15 ile 35 arasında bir değere sahip olan satırlar olduğunu unutmayın.

Ayrıca BETWEEN operatörünü WHERE deyimindeki ek koşullarla birlikte kullanabileceğinizi unutmayın.

Örneğin, yalnızca puan sütunundaki değerin 15 ile 35 arasında olduğu ve takım sütunundaki değerin “Mavs” olduğu satırları döndürmek için aşağıdaki sözdizimini kullanabilirsiniz:

 /*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 ; 

Yalnızca puan sütunundaki değeri 15 ile 35 arasında olan ve takım sütunundaki değeri “Mavs” olan satırlar döndürülür.

Not : SAS’taki BETWEEN operatörünün tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde SAS’ta diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

SAS’ta NOT EQUAL operatörü nasıl kullanılır?
SAS’ta CONTAINS operatörü nasıl kullanılır?
SAS’ta “NOT IN” operatörü nasıl kullanılır?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir