NOT (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric
Meniadakan input Boolean.
Sintaksis
[ NOT ] boolean_expression
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
boolean_expression
Adalah ekspresi Boolean yang valid.
Jenis Hasil
Boolean
Nilai Hasil
TIDAK membalikkan nilai ekspresi Boolean apa pun.
Keterangan
Menggunakan NOT meniadakan ekspresi.
Tabel berikut ini memperlihatkan hasil membandingkan nilai TRUE dan FALSE menggunakan operator NOT.
TIDAK | |
---|---|
BENAR | SALAH |
SALAH | BENAR |
TIDAK DIKETAHUI | UNKNOWN |
Contoh
Contoh berikut menemukan semua sepeda berwarna Silver yang tidak memiliki harga standar lebih dari $400.
-- Uses AdventureWorks
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
Berikut adalah hasil yang ditetapkan.
ProductID Name Color StandardCost
--------- ------------------- ------ ------------
984 Mountain-500 Silver, 40 Silver 308.2179
985 Mountain-500 Silver, 42 Silver 308.2179
986 Mountain-500 Silver, 44 Silver 308.2179
987 Mountain-500 Silver, 48 Silver 308.2179
988 Mountain-500 Silver, 52 Silver 308.2179
(6 row(s) affected)
Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)
Contoh berikut membatasi hasil ke SalesOrderNumber
nilai yang dimulai dengan dan ProductKeys
lebih besar dari atau sama dengan SO6
400.
-- Uses AdventureWorks
SELECT ProductKey, CustomerKey, OrderDateKey, ShipDateKey
FROM FactInternetSales
WHERE SalesOrderNumber LIKE 'SO6%' AND NOT ProductKey < 400;
Lihat Juga
Ekspresi (Transact-SQL)
Fungsi Bawaan (Transact-SQL)
Operator (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk