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

IS NULL या LIKE> ऑपरेटर का उपयोग करने के अलावा, टेक्स्ट, ntext और छवि डेटा> प्रकारों की तुलना या सॉर्ट नहीं किया जा सकता है

चूंकि आप SQL Server का उपयोग कर रहे हैं , क्यों न डेटा प्रकार को VARCHAR(100) . में बदलें ?

डेटाटाइप को बदले बिना इस त्रुटि को हल करने के लिए, TEXT or NTEXT कॉलम को VARCHAR or NVARCHAR . में बदलने की जरूरत है जब या तो ORDER BY . में उपयोग किया जाता है क्लॉज या GROUP BY SELECT . का खंड बयान। उदाहरण के लिए, जो थोड़ा गड़बड़ है

SELECT  CAST(email AS NVARCHAR(100)) email, 
        COUNT(CAST(email AS NVARCHAR(100))) AS NumOccurrences
FROM    Booking
GROUP   BY CAST(email AS NVARCHAR(100))
HAVING  COUNT(CAST(email AS NVARCHAR(100))) > 1 
  • SQL सर्वर त्रुटि संदेश - संदेश 306


  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. मुझे SQL सर्वर में अर्धविराम का उपयोग कब करना चाहिए?

  3. SQL सर्वर में sp_depends का उपयोग न करें (यह पदावनत है)

  4. टी-एसक्यूएल संग्रहीत प्रक्रिया जो एकाधिक आईडी मान स्वीकार करती है

  5. 🆕 SQL सर्वर 2022 फर्स्ट लुक - शीर्ष 5 नई सुविधाएँ (बोनस 5 सुविधाएँ)