PDA

View Full Version : LIKE با رشته فارسی



archi
یک شنبه 08 آذر 1383, 01:20 صبح
سلام
یه فیلد از نوع Nvarchar داریم( که مقادیرش فارسی پر شده) که میخواهیم با یه SELECT رکوردهایی رو که مشابه مقدار خاصی هستند جستجو کنیم برای حالت تساوی عبارت زیر کار میکنه



SELECT * FROM MYTable WHERE Customer=N'رضا'

ولی با عملگر LIKE نمی دونم چه طور N رو به کار ببرم

JavanSoft
یک شنبه 08 آذر 1383, 13:28 عصر
% یادتون نرود

m_reza
یک شنبه 08 آذر 1383, 13:56 عصر
SELECT * FROM MYTable WHERE Customer like N'رضا%'

AminSobati
یک شنبه 08 آذر 1383, 16:27 عصر
اگر وجود کلمه در یک String رو باید چک کنید، از علام % در هر دو طرف استفاده کنید:


SELECT * FROM MYTable WHERE Customer like N'%رضا%'

archi
سه شنبه 10 آذر 1383, 23:21 عصر
بازم نمیشه از % در طرفین استفاده کردم

AminSobati
چهارشنبه 11 آذر 1383, 00:12 صبح
Query که نوشتین رو لطفا اینجا post کنین