我有一个作者的全名列,并希望将姓氏提取到另一列.我使用以下原始SQL执行此操作:
SELECT name,
SUBSTRING_INDEX(`name`, ' ', -1) AS `surname`
FROM qr.authors;
Run Code Online (Sandbox Code Playgroud)
输出:

在"使用SQL函数"下,Cookbook说:
除了上述函数之外,func()方法还可用于创建任何通用SQL函数,如year,date_format,convert等.
但是如何通过func()方法创建这个SUBSTRING_INDEX函数,以便我可以将它与CakePHP查询构建器一起使用?