如何在 Android Studio 中将此查询转换为 rawQuery?

How can I convert this query into a rawQuery in Android Studio?

这是我需要在 Android Studio 中转换为 rawQuery 的查询:

select 来自 U7toU16Events 的 EVENT,其中 EVENT_CODE like 'U14%' 进入 rawQuery(类似于 like 运算符示例:https://www.w3schools.com/sql/sql_like.asp

数字“14”是一个名为 'communityGamesAge' 的字符串变量,可以是 5 到 16 之间的任何数字。

我试过了,但语法错误:

c = db.rawQuery("select 来自 U7toU16Events 的事件,其中 EVENT_CODE 类似于 'U"+communityGamesAge+"%'", new String[]{});

这是我的代码

''' //查询数据库的方法和return结果

public String getEvents(String communityGamesAge){

    c = db.rawQuery("select EVENT from U7toU16Events where EVENT_CODE like 'U"+communityGamesAge+"%'", new String[]{});

    //c = db.rawQuery("select EVENT from U7toU16Events where EVENT_CODE like 'U14%'", new String[]{});

    StringBuilder buffer = new StringBuilder();
    while (c.moveToNext()){
        String event = c.getString(1);
        buffer.append(" * ").append(event).append("\n");
    }
    return buffer.toString();
}

'''

如有任何帮助,我们将不胜感激。

连接参数从来都不是一个好主意,主要出于安全原因不推荐这样做。

在sql语句中为参数使用?占位符,并在rawQuery()的第二个参数的数组中传递参数communityGamesAge

c = db.rawQuery("select EVENT from U7toU16Events where EVENT_CODE like 'U' || ? || '%'", new String[] {communityGamesAge});