ورود

View Full Version : دستور مربوط به سرچ یک عبارت



bitroo
پنج شنبه 03 مهر 1393, 23:21 عصر
سلام
من می خواستم یه Query بسازم که بیاد سطر هایی رو Select کنه توی ستون cl01 اش عبارت qw نوشته شده باشه
یعنی مثلا اگه تو اون ستون qwer باشه یا tuqwir هر دو رو select کنه چون توش qw داره
از این استفاده کردم

SELECT * From tabel WHERE (cl01 LIKE N'qw')
اما فقط اون سطری رو سلکت کرد که مساوی qw بود و qwer و tuqwir رو نگرفت. چی کار کنم؟

saeed_g21
سه شنبه 22 مهر 1393, 15:30 عصر
بایستی از % استفاده نمایید
به مثال زیر توجه فرمایید :


SELECT * From tabel WHERE (cl01 LIKE N'%qw%')
Query فوق یعنی هر کلمه ای که qw داره رو Select کنه


SELECT * From tabel WHERE (cl01 LIKE N'%qw')
Query فوق یعنی هر کلمه ای که با qw پایان یافته رو Select کنه


SELECT * From tabel WHERE (cl01 LIKE N'qw%')
Query فوق یعنی هر کلمه ای که با qw آغاز شده رو Select کنه

پس :
اولین کد برای کار شما مناسب است