Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

apakah mungkin untuk memilih EXISTS secara langsung sedikit?

Tidak, Anda harus menggunakan solusi.

Jika Anda harus mengembalikan bit bersyarat 0/1 cara lain adalah dengan:

SELECT CAST(
   CASE WHEN EXISTS(SELECT * FROM theTable where theColumn like 'theValue%') THEN 1 
   ELSE 0 
   END 
AS BIT)

Atau tanpa pemeran:

SELECT
   CASE
       WHEN EXISTS( SELECT 1 FROM theTable WHERE theColumn LIKE 'theValue%' )
            THEN 1 
       ELSE 0 
   END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Membuat Kunci Utama di SQL Server (Contoh T-SQL)

  2. Menggunakan varchar(MAX) vs TEXT di SQL Server

  3. Kolom tanggal di SQL-Server (MSSQL-JDBC 3.0) berjalan di bawah Java 1.7.0 diambil sebagai 2 hari di masa lalu

  4. bagaimana saya bisa Memperbarui 100 catatan teratas di server sql

  5. Cara Membuat Batasan Kunci Asing dengan Opsi ON DELETE SET NULL di SQL Server - Tutorial SQL Server / TSQL Bagian 81