10.7 预览功能:Python 式字符串格式化

有时需要将不同列的数据组合成一个字符串。例如,

SELECT CONCAT(first_name, ‘ ‘, last_name) FROM employees;

这看起来还不错,但如果需要做更复杂的事情,很快就会变得难以处理。例如,假设我们还需要在这里提及工资:

SELECT CONCAT(first_name, ‘ ‘, last_name, ‘ -‘, CAST(FORMAT(salary, 0) AS VARCHAR(10)), ‘ ‘, currency) FROM employees;

此预览展示了 MariaDB 10.7 的一项新功能,该功能由 Alan Cueva 在导师 Vicențiu Ciorbaru 的指导下作为 Google Summer of Code (MDEV-25015) 的一部分进行开发。