Cara menggunakan antara operator di sas (dengan contoh)


Anda dapat menggunakan operator BETWEEN di SAS untuk memilih baris yang nilai kolomnya berada di antara dua nilai tertentu.

Operator BETWEEN sering digunakan dalam pernyataan PROC SQL dengan cara berikut:

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

Contoh khusus ini memilih semua baris dari kumpulan data yang disebut my_data dengan nilai di kolom points antara 15 dan 35 .

Contoh berikut menunjukkan cara menggunakan operator BETWEEN dalam praktiknya.

Contoh: Cara menggunakan operator ANTARA di SAS

Misalkan kita memiliki kumpulan data berikut di SAS yang berisi informasi tentang berbagai pemain bola basket:

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

Kita dapat menggunakan operator BETWEEN di PROC SQL untuk memilih hanya baris yang nilainya di kolom poin antara 15 dan 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 ; 

Perhatikan bahwa satu-satunya baris yang dikembalikan adalah baris dengan nilai di kolom poin antara 15 dan 35.

Perhatikan juga bahwa Anda dapat menggunakan operator BETWEEN dengan ketentuan tambahan dalam pernyataan WHERE .

Misalnya, Anda bisa menggunakan sintaks berikut untuk mengembalikan hanya baris yang nilai di kolom poinnya antara 15 dan 35 dan nilai di kolom tim adalah “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 ; 

Hanya baris yang nilainya di kolom poin antara 15 dan 35 dan nilai di kolom tim adalah “Mavs” yang dikembalikan.

Catatan : Anda dapat menemukan dokumentasi lengkap operator ANTARA di SAS di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:

Cara menggunakan operator NOT EQUAL di SAS
Cara menggunakan operator CONTAINS di SAS
Cara menggunakan operator “NOT IN” di SAS

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *