उदाहरण
टेबल बनाएं:
mysql> create table DemoTable (
-> Name text
-> );
Query OK, 0 rows affected (1.31 sec)
रिकॉर्ड डालें - "name" शब्द वाला नाम जिसे नजरअंदाज करना है:
mysql> insert into DemoTable values('John 7');
Query OK, 1 row affected (0.65 sec)
mysql> insert into DemoTable values('John 6');
Query OK, 1 row affected (0.42 sec)
mysql> insert into DemoTable values('John 9');
Query OK, 1 row affected (0.33 sec)
mysql> insert into DemoTable values('name John 3');
Query OK, 1 row affected (0.24 sec)
सभी रिकॉर्ड देखें:
mysql> select * from DemoTable;
आउटपुट
+-------------+ | Name | +-------------+ | John 7 | | John 6 | | John 9 | | name John 3 | +-------------+ 4 rows in set (0.00 sec)
सॉर्ट करते समय विशिष्ट शब्द को नजरअंदाज करने की क्वेरी:
mysql> select * from DemoTable ORDER BY TRIM(REPLACE(LOWER(Name), 'name ', ''));
आउटपुट
+-------------+ | Name | +-------------+ | name John 3 | | John 6 | | John 7 | | John 9 | +-------------+ 4 rows in set (0.00 sec)
व्याख्या: LOWER() केस नॉर्मलाइज़ करता है, REPLACE() "name " हटाता है, TRIM() अतिरिक्त स्पेस हटाता है, फिर सॉर्ट होता है।