我们要检索SQLserver的产品密钥。我们有多个版本的SQL,并且了解每个版本的产品密钥路径都会发生变化。我们不想对路径进行硬编码,从而搜索通用逻辑。由于每个版本都有不同的文件夹结构来存储产品密钥,因此我们使用Switch语句作为 switch (majorVersion) case "8":break;
case "9":
= [NSString stringWithFormat: @"SELECT * FROM Songs WHERE songname LIKE '%%%@%%'", str];
但是,问题是在将数据存储到sqlite数据库之前,我对字符串(base64)进行了编码。因此,在这种情况下,从搜索栏进行常规搜索是行不通的。我有另一个解决方案,它捕获所有数据并将其存储在一个数组中,然后我可以对其进行谓词。但是,我想知道是否有一种方法可以使用上面的查询来搜索