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

Klarifikasi kueri SQL Server sederhana tentang menemukan catatan menggunakan dua kondisi

Mengikuti (sama persis) kueri seperti milik Anda memberikan hasil yang Anda tentukan.

    ;WITH q AS (
      SELECT ID = 1, Fname = 'John', Lname = 'Doe'
      UNION ALL SELECT 2, 'Barry', 'Singer'
      UNION ALL SELECT 3, 'John', 'Doe'
      UNION ALL SELECT 4, 'James', 'Brown'
    )
    SELECT  *
    FROM    q
    WHERE   Fname = 'John' AND Lname = 'Doe'

Hasil

 ID          Fname Lname  
 ----------- ----- ------ 
           1 John  Doe    
           3 John  Doe    
(2 rows affected)


  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 menggunakan UPDATE dari SELECT di SQL Server

  2. INT vs Unique-Identifier untuk bidang ID di database

  3. Mendapatkan Elemen ke-n dari yang terakhir dalam xml di Sql Server

  4. masalah kueri sql saat melaporkan

  5. Perbedaan antara menambahkan parameter ke prosedur tersimpan di SQL Server?