我只想使用一个查询将给定名称与名为FirstName
,的数据库的两个字段进行比较LastName
。
SELECT id FROM admin WHERE FirstName AND LastName ='test last';
这个查询是错误的,我想更正它。你能帮助我吗?
test
是FirstName
并且last
是LastName
(更新)
我想你正在寻找,如果你正在使用 SQL Server
SELECT id
FROM admin
WHERE FirstName + ' ' + LastName = 'test last';
或者如果您想要一个通用查询从您的表中检查所有类似的情况
SELECT id
FROM admin
WHERE FirstName + ' ' + LastName = CONCAT(FirstName, ' ', LastName)
试试这个
从管理员中选择 id,其中 Firstname ='test' 和 LastName='last'
在 Sybase 中,它的工作原理如下:
SELECT id
FROM admin
WHERE FirstName LIKE "test"
AND LastName LIKE "last"
试试这个..
SELECT id FROM admin WHERE FirstName ='test' AND LastName = 'last';
你必须使用'AND'运算符..
SELECT id FROM admin WHERE Firstname+' '+Lastname = 'test last'
或者
SELECT id FROM admin WHERE Firstname+Lastname = 'testlast'
对于 MySQL,它是:
SELECT id FROM admin WHERE CONCAT(Firstname,Lastname) = 'testlast'
或者
SELECT id FROM admin WHERE CONCAT(Firstname,' ',Lastname) = 'test last'