SELECT *
FROM Header
WHERE (userID LIKE [%'%])
उत्तर
उन्हें बचने के लिए डबल;
SELECT *
FROM Header
WHERE userID LIKE '%''%'
SELECT *
FROM Header WHERE (userID LIKE '%''%')
कोई न्याय यहाँ। 0 वोट –
कोष्ठक पहचानकर्ता के आसपास उपयोग किया जाता है, तो आपके कोड Header
तालिका में क्षेत्र %'%
के लिए दिखेगा। आप एक स्ट्रिंग insteaed का उपयोग करना चाहते हैं। स्ट्रिंग अक्षर में एक एस्ट्रोफ़े डालने के लिए आप डबल एस्ट्रोफ़ेस का उपयोग करते हैं।
SELECT *
FROM Header WHERE userID LIKE '%''%'
है कि:
SELECT * FROM Header
WHERE (userID LIKE '%''%')
select * from Header where userID like '%''%'
आशा इस मदद करता है।
SELECT * FROM Header WHERE userID LIKE '%' + CHAR(39) + '%'
डीबी में नाम होने apostrophe की तुलना करें जावा कोड throgh
String sql="select lastname from employee where FirstName like '%"+firstName.trim().toLowerCase().replaceAll("'", "''")+"%'"
statement = conn.createStatement();
rs=statement.executeQuery(Sql);
परिणाम पुनरावृति।
कृपया ओपी को समझने के लिए समझाएं – WoodChopper
तुम भी तरह से बचने के लिए एक बैकस्लैश ('\') का उपयोग कर सकते, SELECT * FROM Header WHERE userID LIKE '%\'%'
के साथ सबसे पुरानी टिप्पणी क्या होती है यदि मान एक चर में संग्रहीत है? – Babar