我正在尝试对SQLServer2008进行查询,该查询根据Person表的FullName列获得电子邮件建议。例如:对于名为Rodrigo David Waltenberg的Person,查询应返回rodrigo.waltenberg@company.com
但我不知道怎么把全名拆分成小写。全名可能也有中间名,但我只需要名字和姓氏。有人知道如何使用SQL做到这一点吗?
我有一个包含4000万条记录的mysql表,该表由一个我无法控制的进程填充。每月仅添加一次数据。此表需要能够按名称列进行搜索。但“名称”列包含的全名格式为“Last First Middle”。在sphinx.conf中,我有substring_index(substring_index(OwnersName,
我有一个搜索表单,可以搜索用户名。问题是,在我的数据库中,我有一个单独的名字和姓氏列。这是我的查询当前的样子(这是在一个PHP脚本中,$term是搜索输入):
SELECT * FROM profiles WHERE firstname LIKE '%$term%' OR lastnameLIKE '%$term%&
我想按全名搜索users表,它需要连接两个列--名字和姓氏,并与给定的值进行比较。, [$firstName]); })->get();消息:"SQLSTATE42S22:列未找到:'where子句‘中的1054个未知列'full_name’(SQL: select* from users where (1 =