搜索'$';SQL查询中的字符
如何在SQL查询中搜索“$”特殊字符 我试图让主机以$character结尾。这是阿帕奇黑斑羚 我试过这个:搜索'$';SQL查询中的字符,sql,impala,Sql,Impala,如何在SQL查询中搜索“$”特殊字符 我试图让主机以$character结尾。这是阿帕奇黑斑羚 我试过这个: SELECT DISTINCT(host) FROM dclogwindows WHERE host LIKE '%[\$]' 但我得到: Done. 0 results. 我也尝试过: SELECT DISTINCT(host) FROM dclogwindows WHERE host LIKE '%$' 但同样的结果 在全局搜索中,我看到许多主机如下所示: SELECT hos
SELECT DISTINCT(host) FROM dclogwindows WHERE host LIKE '%[\$]'
但我得到:
Done. 0 results.
我也尝试过:
SELECT DISTINCT(host) FROM dclogwindows WHERE host LIKE '%$'
但同样的结果
在全局搜索中,我看到许多主机如下所示:
SELECT host FROM dclogwindows
H3932924934$
M4234278281$
M4545656543$ ...
无论我做什么,如果我使用美元符号,结果都是0
尝试了“%$%”
,尝试了ilike,尝试了“%$%”
浏览器版本:色调™ 3.11-IU de Hadoop你不需要逃避任何事情。以下方面应起作用:
WHERE host LIKE '%$'
“$”
在模式中不是特殊字符。在大多数数据库中,只有'%'
和'.
是可用的。有时,'\'
、'['
、']'
和'*'
取决于数据库
编辑:
您的问题可能在接口级别。我不知道如何逃避那里的价值。也许:
WHERE host LIKE '%\$'
你不需要逃避任何事情。以下方面应起作用:
WHERE host LIKE '%$'
“$”
在模式中不是特殊字符。在大多数数据库中,只有'%'
和'.
是可用的。有时,'\'
、'['
、']'
和'*'
取决于数据库
编辑:
您的问题可能在接口级别。我不知道如何逃避那里的价值。也许:
WHERE host LIKE '%\$'
解决方案:问题出在勇敢的浏览器上,使用Firefox,查询工作正常
我卸载了Brave,重新安装时没有任何扩展,它也可以工作
我认为这是“MetaMask”的扩展,但我不能用新安装的MetaMask重复这个错误
谢谢大家问题解决了:勇敢的浏览器是问题所在,使用Firefox,查询工作正常
我卸载了Brave,重新安装时没有任何扩展,它也可以工作
我认为这是“MetaMask”的扩展,但我不能用新安装的MetaMask重复这个错误
谢谢大家您的匹配语法不正确,但是$在SQL中不是特殊字符。像“%$”这样的主机就足够了。像“%$”
-在类似SQL的表达式中,[]
没有任何意义,但是:distinct
不是一个函数。它始终适用于“选择”列表中的所有列。用括号括住其中一列不会改变任何东西,也没有用<代码>不同的(a)
与不同的a
相同,不同的(a),b
与不同的a,(b)
或不同的a,b
@Nand0san。你在哪里写你的查询?我认为问题出在那个级别,而不是数据库中。您的匹配语法不正确,但是$在SQL中不是一个特殊字符。像“%$”这样的主机就足够了。像“%$”
-在类似SQL的表达式中,[]
没有任何意义,但是:distinct
不是一个函数。它始终适用于“选择”列表中的所有列。用括号括住其中一列不会改变任何东西,也没有用<代码>不同的(a)
与不同的a
相同,不同的(a),b
与不同的a,(b)
或不同的a,b
@Nand0san。你在哪里写你的查询?我认为问题是在那个级别,而不是在数据库中。我尝试过,但这是ApacheImpala,没有得到任何结果。在我尝试的第一个问题中添加数据,但这是ApacheImpala,没有得到任何结果。在我的第一个问题中添加数据