mysql - 选择连接查询

标签 mysql

我试图列出所有以字母开头的用户,例如

以下是否是执行此操作的正确方法。

Select concat(firstname, '',lastname) from users where concat(lastname) = "D*"

最佳答案

SELECT concat(firstname, '',lastname) FROM users WHERE lastname LIKE "D%"

如果你想使用通配符,你需要 LIKE运算符(operator)。此外,在您的 where 子句中,您只有一列(姓氏),因此您不需要 concat .

关于mysql - 选择连接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6844825/

相关文章:

mysql - MySQL中的字符串连接

php - 如何使用 IN 查询在 solr join 中执行多个条件?

mysql - mysql.session@localhost 和 mysql.sys@localhost 用户帐户有何用处?

用于消息回复系统的 MySQL Advanced ORDER BY Clause

python - python commit() 的 mysql.connector 不起作用

mysql - SQL - 尝试将表中的数据移动一个位置

php - 选择范围内最大值的行

mysql - 按最大 ID 和点数对用户进行排名,但(排名错误)

MySql Where-Subquery语法错误

php - 查询返回 false 而不是资源