Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android SQLite:如果字符串包含“symbol”,如何在like中搜索字符串_Android_Sqlite - Fatal编程技术网

android SQLite:如果字符串包含“symbol”,如何在like中搜索字符串

android SQLite:如果字符串包含“symbol”,如何在like中搜索字符串,android,sqlite,Android,Sqlite,以下是我的查询,我正在尝试搜索包含特殊字符的名称,例如“符号” SELECT * from distributor where name like'%jeni's%' 当我尝试在MySQL中添加反斜杠,但在SQLite数据库中不起作用时 我还尝试了以下查询 从名称为“%jeni%”的分发服务器中选择* 是否有人可以帮助我如何搜索字符串是否包含“symbol”请尝试: SELECT * from distributor where name like'%jeni''s%' 工作解决方案:

以下是我的查询,我正在尝试搜索包含特殊字符的名称,例如“符号”

 SELECT * from  distributor where name like'%jeni's%'
当我尝试在MySQL中添加反斜杠,但在SQLite数据库中不起作用时 我还尝试了以下查询

从名称为“%jeni%”的分发服务器中选择* 是否有人可以帮助我如何搜索字符串是否包含“symbol”

请尝试:

SELECT * from  distributor where name like'%jeni''s%'
工作解决方案:

在语句中转义单引号,如下所示:

String statement = statement.replace("'", "''")
请尝试:

SELECT * from  distributor where name like'%jeni''s%'
工作解决方案:

在语句中转义单引号,如下所示:

String statement = statement.replace("'", "''")

我还尝试了这些方法,但无法从分发服务器中选择名称,其中名称(如“%jeni%”)将替换字符串中的此字符。字符串语句=statement.replace',感谢您为searchText=searchText.replace'解答此问题,\;我还尝试了这些方法,但无法从分发服务器中选择名称,其中名称(如“%jeni%”)将替换字符串中的此字符。字符串语句=statement.replace',感谢您为searchText=searchText.replace'解答此问题,\;