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

SQL सर्वर में पूर्णांकों के varchar निरूपण की तुलना (<>) के साथ अंतर्निहित रूपांतरण कैसे काम करता है?

आप नहीं कर सकते। 3 < 200, लेकिन '3' > '200' . VARCHAR पर काम करते समय तुलना ऑपरेटर COLLATION द्वारा परिभाषित अल्फा-न्यूमेरिक सॉर्ट ऑर्डर का उपयोग करते हैं।

ईजी:

drop table if exists #t 

create table #t(PayCode varchar(20))
insert into #t(PayCode) values ('3')

select *
from #t
WHERE PayCode > '200'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फुलटेक्स्ट सर्च इनपुट स्ट्रिंग में कई शब्दों का प्रयोग करें

  2. कथन में चयन करें जहां स्रोत अन्य डेटाबेस है

  3. SQL सर्वर स्कीमा का नाम बदलें

  4. SQL सर्वर BCP निर्यात दूषित फ़ाइल?

  5. क्या बहुत सी टेबल जैसी कोई चीज है?