在oracle中显示数据


display data in oracle

我有一个来自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并尝试。