MySQL cho phép lồng hàm (nesting functions): dùng kết quả hàm này làm đối số của hàm khác.
Ví dụ 1: UPPER(CONCAT(...))
mysql> SELECT UPPER(CONCAT('www.', 'tutorialspoint', '.com')) AS Tutorials;
+------------------------+
| Tutorials |
+------------------------+
| WWW.TUTORIALSPOINT.COM |
+------------------------+
Ví dụ 2: LOWER(CONCAT(...))
mysql> SELECT LOWER(CONCAT('WWW.', 'TUTORIALSPOINT', '.COM')) AS Tutorials;
+------------------------+
| Tutorials |
+------------------------+
| www.tutorialspoint.com |
+------------------------+
Quy tắc: Hàm trong được tính trước, kết quả truyền cho hàm ngoài. Có thể lồng nhiều cấp (hơn 2 hàm).