Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

SQL PILIH DAN Operator

Tutorial SQL ini menjelaskan dan membantu kita memahami cara menggunakan Operator AND dalam kueri SELECT dengan contoh.

Operator AND digunakan untuk mengambil record tabel jika kedua ekspresi yang diberikan benar dalam kueri.

Misalnya, pelanggan memfilter paket di mana dia memilih harga antara 600 dan 800 , termasuk langganan utama Hotstar. Pelanggan hanya dapat melihat paket yang harganya antara 600 dan 800, termasuk langganan utama Hotstar. Pelanggan tidak dapat melihat paket yang gagal salah satu ekspresi yang diberikan di atas.

Sintaks dari SQL SELECT AND Operator adalah sebagai berikut:

SELECT Column_Name_1, Column_Name_2, Column_Name_3. Column_Name_4, Column_Name_5 FROM Table_Name WHERE Column_Name = Value AND Column_Name =Value;

Nama kolom dalam ekspresi dapat berupa nama kolom yang sama atau nama kolom yang berbeda.

Mari kita pahami SQL SELECT AND Operator dengan bantuan contoh.

Pertimbangkan tabel yang sudah ada bernama Diploma_Student:

Student_Id Nama_Siswa Sem_Pertama Second_Sem Sem_Ketiga Sem Keempat Sem_Kelima Sem_Keenam Total Id_Departemen
202111 Waisnavi Patil 94 91 88 85 95 92 91 1
201212 Vaibhav Lokhande 85 90 92 80 85 82 86 2
202113 Yash Dhull 90 88 94 87 85 90 89 3
202114 Sonali Patole 95 90 92 88 92 90 91 4
202115 Axar Patel 85 80 82 86 92 84 85 1
2020116 Meena Mishra 78 75 80 74 85 77 78 3
2020117 Mahesh Kumbhar 75 80 75 78 80 76 77 5
202118 Sakashi Patil 80 78 74 78 80 77 78 2
2020119 Ladang Sopan 70 68 75 75 80 80 75 2
202220 Prajwal Lokhande 80 85 85 75 78 80 81 4
202221 Anuja Wanare 85 88 86 82 84 85 85 5
202222 Venkatesh Iyer 90 89 87 90 92 91 90 3
202223 Anushka Sen 70 75 71 74 80 78 75 1
202224 Aakash Jain 80 75 72 74 85 80 78 4
202225 Akshay Agarwal 85 80 78 88 90 82 84 5

Contoh 1: Jalankan kueri untuk menampilkan informasi siswa di mana persentase siswa semester kedua lebih besar dari 72, dan id departemen adalah 1, 3, 5.

SELECT * FROM Diploma_Student WHERE Second_Sem > 72 AND Department_Id IN (1, 3, 5);

Dalam kueri SELECT AND Operator di atas, kami menampilkan informasi mahasiswa di mana persentase mahasiswa semester kedua lebih besar dari 72 dan id departemen mahasiswa adalah 1, 3, dan 5. Kami menggunakan Operator IN alih-alih Operator OR untuk beberapa id departemen.

Output dari query di atas adalah sebagai berikut:

Student_Id Nama_Siswa Sem_Pertama Second_Sem Sem_Ketiga Sem Keempat Sem_Kelima Sem_Keenam Total Id_Departemen
202111 Waisnavi Patil 94 91 88 85 95 92 91 1
202113 Yash Dhull 90 88 94 87 85 90 89 3
202115 Axar Patel 85 80 82 86 92 84 85 1
2020116 Meena Mishra 78 75 80 74 85 77 78 3
2020117 Mahesh Kumbhar 75 80 75 78 80 76 77 5
202221 Anuja Wanare 85 88 86 82 84 85 85 5
202222 Venkatesh Iyer 90 89 87 90 92 91 90 3
202223 Anushka Sen 70 75 71 74 80 78 75 1
202225 Akshay Agarwal 85 80 78 88 90 82 84 5

Contoh 2: Jalankan kueri untuk menampilkan informasi siswa di mana persentase keseluruhan siswa lebih besar dari 80, dan nama siswa berisi huruf 'A' di mana saja dalam namanya.

SELECT * FROM Diploma_Student WHERE Total > 80 AND Student_Name LIKE '%A%';

Dalam contoh query SELECT AND Operator di atas, kami menampilkan informasi siswa di mana persentase keseluruhan siswa lebih besar dari 80. Nama siswa mengandung huruf 'A' di mana saja. Untuk pencocokan pola, kami telah menggunakan Operator LIKE dalam kueri.

Output dari query di atas adalah sebagai berikut:

Student_Id Nama_Siswa Sem_Pertama Second_Sem Sem_Ketiga Sem Keempat Sem_Kelima Sem_Keenam Total Id_Departemen
202111 Waisnavi Patil 94 91 88 85 95 92 91 1
201212 Vaibhav Lokhande 85 90 92 80 85 82 86 2
202113 Yash Dhull 90 88 94 87 85 90 89 3
202114 Sonali Patole 95 90 92 88 92 90 91 4
202115 Axar Patel 85 80 82 86 92 84 85 1
202220 Prajwal Lokhande 80 85 85 75 78 80 81 4
202221 Anuja Wanare 85 88 86 82 84 85 85 5
202222 Venkatesh Iyer 90 89 87 90 92 91 90 3
202225 Akshay Agarwal 85 80 78 88 90 82 84 5


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pelajari Cara Membuat PK dari Pemicu Urutan di Pengembang SQL

  2. Cara Berkomentar di SQL

  3. Kesalahan menggunakan koneksi OLAP:Penyedia MSOLAP tidak terdaftar di mesin lokal...

  4. Cara Membuat Tampilan di SQL

  5. NoSQL:hidup tanpa skema