DAN (T-SQL)
Berlaku untuk: Titik akhir analitik SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Platform System (PDW) SQL di Microsoft Fabric Warehouse di Microsoft Fabric
Menggabungkan dua ekspresi Boolean dan mengembalikan TRUE saat kedua ekspresi adalah TRUE. Ketika lebih dari satu operator logis digunakan dalam pernyataan, operator AND dievaluasi terlebih dahulu. Anda dapat mengubah urutan evaluasi dengan menggunakan tanda kurung.
Sintaks
boolean_expression AND boolean_expression
Argumen
boolean_expression
Adalah ekspresi valid apa pun yang mengembalikan nilai Boolean: TRUE, FALSE, atau UNKNOWN.
Jenis Hasil
Boolean
Nilai Hasil
Mengembalikan TRUE saat kedua ekspresi adalah TRUE.
Keterangan
Bagan berikut menunjukkan hasil saat Anda membandingkan nilai TRUE dan FALSE dengan menggunakan operator AND.
BENAR | SALAH | UNKNOWN | |
---|---|---|---|
BENAR | BENAR | SALAH | UNKNOWN |
SALAH | SALAH | SALAH | SALAH |
TIDAK DIKETAHUI | UNKNOWN | SALAH | UNKNOWN |
Contoh
J. Menggunakan operator AND
Contoh berikut memilih informasi tentang karyawan yang memiliki judul dan lebih dari Marketing Assistant
41
jam liburan yang tersedia.
-- Uses AdventureWorks
SELECT BusinessEntityID, LoginID, JobTitle, VacationHours
FROM HumanResources.Employee
WHERE JobTitle = 'Marketing Assistant'
AND VacationHours > 41 ;
B. Menggunakan operator AND dalam pernyataan IF
Contoh berikut menunjukkan cara menggunakan AND dalam pernyataan IF. Dalam pernyataan pertama, baik 1 = 1
dan 2 = 2
benar; oleh karena itu, hasilnya benar. Dalam contoh kedua, argumen 2 = 17
salah; oleh karena itu, hasilnya salah.
IF 1 = 1 AND 2 = 2
BEGIN
PRINT 'First Example is TRUE'
END
ELSE PRINT 'First Example is FALSE' ;
GO
IF 1 = 1 AND 2 = 17
BEGIN
PRINT 'Second Example is TRUE'
END
ELSE PRINT 'Second Example is FALSE' ;
GO
Lihat Juga
Fungsi Bawaan (Transact-SQL)
Operator (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)