سلام و روز خوش
در تکمیل پست جناب ROSTAM گرامی:
1- عبارتهای فارسی رو باید با پیشوند N مشخص کنین:
SELECT ... FROM ... WHERE ... LIKE N'%لولا%'
2- فقط % و _ و [] و [^] در SQL میتونه به عنوان wildcard استفاده بشه،
* برای اکسس هست (فقط در DAO - در ADO همون % هست).
چند نمونه زیر رو ببینین:
SELECT City FROM Cities
WHERE City LIKE N'%شهر%'
که نتایج اون شامل اینهاست (شهر در هر جای نام) : آذرشهر ، بندرماهشهر ، رودبار شهرستان
SELECT City FROM Cities
WHERE City LIKE N'شهر%'
نتایج (شروع نام با شهر) : شهریار ، شهرک ، شهرستانک
SELECT City FROM Cities
WHERE City LIKE N'%شهر'
نتایج (شهر در پایان نام) : خرمشهر ، پیرانشهر ، بوشهر
SELECT City FROM Cities
WHERE City LIKE N'شهر___'
نتایج (شروع نام با شهر و سه کارآکتر پشت سر اون - نه کمتر و نه بیشتر ) : شهرکرد ، شهرپیر ، شهریار
SELECT City FROM Cities
WHERE City LIKE N'شهر[ب-پ]%'
نتایج (شروع نام با شهر و کارآکتر چهارم فقط ب یا پ : شهربابک ، شهرپیر
SELECT City FROM Cities
WHERE City LIKE N'شهر[^ ]%'
نتایج (شروع نام با شهر و کارآکتر چهارم SPACE نباشه : شهرک ، شهربابک (ولی نه "شهر بابک")