首先是的,这将是一个愚蠢的数据库,应该最有可能得到改造。在这一点上,由于一长串原因,我无法做到这一点。
我有一个成员列表,他们有一个用姓和名写的教练(我知道你在尖叫FK,我不能)
然而,教练有一个用户名,但此时在php中,所以我在这个例子中使用了一个字符串。我想比较没有空格的名字和姓氏。我相信这叫做连接。但我不能让它工作,我不确定为什么。
到目前为止,我有这个。 (MYSQL)
SELECT firstname,lastname
FROM member
WHERE firstnameTrainer + lastnameTrainer LIKE 'jakethompson'
答案 0 :(得分:1)
MySQL,ORACLE
SELECT firstname,lastname
FROM member
WHERE CONCAT(firstnameTrainer,lastnameTrainer) LIKE 'jakethompson'
使用LIKE 'jakethompson'
表示不区分大小写
使用LIKE '%jakethompson%'
表示包含此字符串的任何内容
答案 1 :(得分:0)
使用CONCAT
:
SELECT firstname,lastname
FROM member
WHERE CONCAT(firstnameTrainer,lastnameTrainer) LIKE '%jakethompson%'