Thông thường, bạn sẽ thể hiện điều này như một trong hai
SELECT COUNT(*)
FROM employee
WHERE name like 'kaushik%'
AND rownum = 1
nơi rownum = 1
vị từ cho phép Oracle ngừng tìm kiếm ngay khi tìm thấy hàng phù hợp đầu tiên hoặc
SELECT 1
FROM dual
WHERE EXISTS( SELECT 1
FROM employee
WHERE name like 'kaushik%' )
nơi EXISTS
mệnh đề cho phép Oracle ngừng tìm kiếm ngay khi tìm thấy hàng phù hợp đầu tiên.
Cách tiếp cận đầu tiên nhỏ gọn hơn một chút nhưng theo tôi, cách tiếp cận thứ hai rõ ràng hơn một chút vì bạn thực sự đang tìm cách xác định xem một hàng cụ thể có tồn tại hay không thay vì cố gắng đếm thứ gì đó. Nhưng cách tiếp cận đầu tiên cũng khá dễ hiểu.