Измените строку, чтобы начать с N
, чтобы обозначить ее как строку Unicode:
SELECT uid, family_head, member_name, house_no, address, f_h_name, gender, caste, dob, occupation, literacy, end_date
FROM family
WHERE (member_name = N'समर्थ अग्रवाल')
В противном случае строка не будет строкой Unicode, и запрос не вернет никаких результатов.
См. Константы (Transact-SQL) в MSDN:
Строки Unicode
Строки Unicode имеют формат, аналогичный строкам символов, но им предшествует идентификатор N (N обозначает национальный язык в стандарте SQL-92). Префикс N должен быть прописным. Например, «Michél» является символьной константой, а N'Michél - константой Unicode. Константы Unicode интерпретируются как данные Unicode и не оцениваются с помощью кодовой страницы.