৬ থেকে ১০ পর্যন্ত সংখ্যা ফিল্টার করতে দুটি পদ্ধতি ব্যবহার করা যায়—BETWEEN অপারেটর বা REGEXP।
পদ্ধতি ১: BETWEEN অপারেটর
SELECT *FROM yourTableName WHERE yourColumnName BETWEEN 6 AND 10;
পদ্ধতি ২: REGEXP (রেগুলার এক্সপ্রেশন)
SELECT *FROM yourTableName WHERE yourColumnName REGEXP '10|[6-9]';
REGEXP '10|[6-9]' মানে ১০ বা ৬-৯ পর্যন্ত যেকোনো সংখ্যা।
উদাহরণ
টেবিল তৈরি এবং ১ থেকে ১০ পর্যন্ত মান ইনসার্ট করি:
mysql> create table RegularExpressionDemo ( Id int ); Query OK, 0 rows affected (1.11 sec) mysql> insert into RegularExpressionDemo values(1),(2),(3),(4),(5),(6),(7),(8),(9),(10);
BETWEEN দিয়ে কোয়েরি:
mysql> select *from RegularExpressionDemo where Id between 6 and 10;
ফলাফল: ৬, ৭, ৮, ৯, ১০ (৫ রো)।
REGEXP দিয়ে কোয়েরি:
mysql> select *from RegularExpressionDemo where Id REGEXP '10|[6-9]';
ফলাফল: ৬, ৭, ৮, ৯, ১০ (৫ রো)।