PDA

View Full Version : یافتن مشتقات یک کلمه



windowsyar
یک شنبه 28 آذر 1395, 14:13 عصر
سلام
در برنامه من که با sqlite هست
در هر فیلد یک حدیث وجود داره
با این دستور

SELECT * FROM tbl1 WHERE name LIKE '%عقل%'

کلمه عقل می آید
چکار کنم که کلماتی مانند عاقل یا معقول نیز بیایند
یعنی کلمه هایی که در آن سه حرف ع و ق و ل به ترتیب آمده اند ؟

hamid_hr
یک شنبه 28 آذر 1395, 14:32 عصر
باید از full text search استفاده کنی
این لینک شاید کمک کنه بهتون
https://www.sqlite.org/fts3.html

محمد آشتیانی
یک شنبه 28 آذر 1395, 15:48 عصر
سلام
بین حروف هم از کاراکتر % استفاده کنید ، یعنی به این شکل


SELECT * FROM tbl1 WHERE name LIKE '%ع%ق%ل%'