मैंने एक LIKEशर्त के साथ नीचे SQL क्वेरी लिखी है :
SELECT * FROM Manager
WHERE managerid LIKE '_%'
AND managername LIKE '%_%'
में LIKEमैं किसी भी अंडरस्कोर लिए खोज करना चाहते %_%हैं, लेकिन मैं जानता हूँ कि मेरे कॉलम 'डेटा कोई अंडरस्कोर वर्ण हैं।
- क्वेरी मुझे तालिका से सभी रिकॉर्ड क्यों देती है?
नमूना डेटा:
create table Manager(
id int
,managerid varchar(3)
,managername varchar(50)
);
insert into Manager(id,managerid,managername)values(1,'A1','Mangesh');
insert into Manager(id,managerid,managername)values(2,'A2','Sagar');
insert into Manager(id,managerid,managername)values(3,'C3','Ahmad');
insert into Manager(id,managerid,managername)values(4,'A4','Mango');
insert into Manager(id,managerid,managername)values(5,'B5','Sandesh');