这个mysql查询的目的是什么?
有谁能告诉我上述询问的目的是什么?我是mysql新手,所以无法理解它。谢谢它将按昵称、全名或首字母大写的全名搜索联系人。此外,它将按字母顺序返回它们。它将查询数据库并获取这个mysql查询的目的是什么?,sql,mysql,Sql,Mysql,有谁能告诉我上述询问的目的是什么?我是mysql新手,所以无法理解它。谢谢它将按昵称、全名或首字母大写的全名搜索联系人。此外,它将按字母顺序返回它们。它将查询数据库并获取id,并从名字和姓氏字段中创建一个全名CONCAT(lastname,,',,firstname),还将分别返回它们lastname,firstname 从联系人表表\u CONTACT 传递的变量%$goTo%应匹配: 想象一下数据库中的记录: SELECT id, CONCAT(lastname,', ',firstname
id
,并从名字和姓氏字段中创建一个全名CONCAT(lastname,,',,firstname)
,还将分别返回它们lastname,firstname
从联系人表表\u CONTACT
传递的变量%$goTo%
应匹配:
想象一下数据库中的记录:
SELECT id, CONCAT(lastname,', ',firstname) AS fullname, lastname, firstname
FROM " . TABLE_CONTACT . "
WHERE
CONCAT(firstname,' ', lastname) LIKE '%$goTo%' OR
CONCAT(firstname,' ', middlename,' ', lastname) LIKE '%$goTo%' OR
nickname LIKE '%$goTo%'
ORDER BY fullname";
1-CONCAT(firstname,”,lastname)
=Ibrahim Faour
2-或CONCAT(firstname',middlename',lastname)
=Ibrahim Ali Faour
3-昵称
=ifaour
他们按照新创建的列fullname
CONCAT(lastname,,,,,,firstname)排序,意思是将last和firstname连接起来?
id firstname lastname middlaname nickname
5454 Ibrahim Faour Ali ifaour