MySQL LTRIM() 和 RTRIM() 函數可用來消除表中列值的前導和尾隨空格。即使我們在 WHERE 子句中應用條件,這些函數也能正常運作。
mysql> Select LTRIM(Name) from Student; +-------------+ | LTRIM(Name) | +-------------+ | Gaurav | | Aarav | | Harshit | | Gaurav | | Yashraj | +-------------+ 5 rows in set (0.13 sec)
上面的查詢從「Name」列的值中刪除前導空格字元。
mysql> Select RTRIM(Name) from Student; +-------------+ | RTRIM(Name) | +-------------+ | Gaurav | | Aarav | | Harshit | | Gaurav | | Yashraj | +-------------+ 5 rows in set (0.00 sec)
上面的查詢從「Name」列的值中刪除尾隨空格字元。
mysql> Select LTRIM(Name) from Student Where Name = 'Harshit'; +-------------+ | LTRIM(Name) | +-------------+ | Harshit | +-------------+ 1 row in set (0.05 sec)
上面的查詢從值中刪除前導空格字符,即在「Name」列的 WHERE 子句「Harshit」中給出的值。
mysql> Select RTRIM(Name) from Student Where Name = 'Gaurav'; +-------------+ | RTRIM(Name) | +-------------+ | Gaurav | | Gaurav | +-------------+ 2 rows in set (0.00 sec)
上面的查詢從值中刪除尾隨空格字符,即在「Name」列的 WHERE 子句「Gaurav」中給出的值。
以上是MySQL LTRIM() 和 RTRIM() 函數如何與 WHERE 子句一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!