我试图列出所有以字母开头的用户,例如D
下面的方法是正确的吗?
Select concat(firstname, '',lastname) from users where concat(lastname) = "D*"
SELECT concat(firstname, '',lastname) FROM users WHERE lastname LIKE "D%"
如果要使用通配符,则需要使用LIKE操作符。此外,在where子句中只有一列(姓氏),因此不需要concat。
我想试试:
select * from users where lastname like 'D%';
用于获取以eg: "D":
开头的列表SELECT firstname FROM users WHERE LEFT(firstname,1)= 'D';