我有一个来自Oracle的SQL查询,想要显示名称,但不幸的是,它无法按我的意愿显示。
SELECT
*
FROM
first_table A,
second_table B
WHERE
A.FULL_NAME = B.FULL_NAME
AND A.FULL_NAME LIKE '%name%'
$name
有点像"乔治·哈里森"。
您的查询中有拼写错误。%name%
附近缺少$
的变化
'%name%'
进入
'%$name%'
Like运算符区分大小写。如果您不知道FULL_NAME的大小写,请将其转换为大写或小写。
SELECT *
FROM first_table A, second_table B
WHERE A.FULL_NAME = B.FULL_NAME
AND Lower(A.FULL_NAME) LIKE '%name%'
现在用小写形式传递name并尝试。