Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL तालिका को क्वेरी कैसे करें और परिणाम सेट से डुप्लिकेट पंक्तियों को कैसे निकालें

यदि पंक्तियाँ वास्तव में प्रत्येक कॉलम में अलग हैं, तो आप SELECT DISTINCT . का उपयोग कर सकते हैं .

चूंकि आप SQL सर्वर का उपयोग कर रहे हैं, आप row_number() . का भी उपयोग कर सकते हैं प्रत्येक ThreatId . के लिए एक पंक्ति वापस करने के लिए :

select ThreatId,
  ThreatTopClient,
  ...
from
(
  select ThreatId,
    ThreatTopClient,
    ...,
    row_number() over(partition by ThreatId order by ThreatMLSeq) rn
  from xThreatCA
  where ThreatMLSeq <> N'' 
    and ID <> 0
) d
where rn = 1
order by ThreatMLSeq


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर तालिका में परिवर्तनों की जाँच करें?

  2. आप टेबल-वैल्यू फ़ंक्शन का उपयोग कब करेंगे?

  3. द्विदिश विदेशी कुंजी बाधा

  4. एसक्यूएल सर्वर में एकाधिक कॉलम के साथ गतिशील पिवट तालिका

  5. फ़ील्ड परिवर्तन पर टी-एसक्यूएल रीसेट पंक्ति संख्या