菜鸟教程小白 发表于 2022-12-12 09:44:50

ios - SQL 'Like' 的 NSPredicate


                                            <p><p>我正在尝试从 iOS 中查询 Azure 移动服务。</p>

<p>如何为 WHERE City LIKE '%term%' 的 SQL 创建 NSPredicate?</p>

<p>提前致谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>来自 Apple 的 <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSPredicate_Class/Reference/NSPredicate.html" rel="noreferrer noopener nofollow">NSPredicate Class Reference</a> </p>

<p>简单的比较,例如grade == “7”或firstName,例如“Shaffiq”<br/>
不区分大小写和变音符号的查找,例如 name contains "itroen"<br/>
逻辑运算,如 (firstName like "Mark") OR (lastName like "Adderley") </p>

<p>您可以为关系创建谓词,例如:<br/>
group.name 像 "work*"</p>

<p>另见 <a href="http://nshipster.com/nspredicate/" rel="noreferrer noopener nofollow">NSHipster</a>关于 <code>NSPredicate</code>。<br/>
LIKE:左 watch 达式等于右 watch 达式:?和 * 允许作为通配符,在哪里?匹配 1 个字符, * 匹配 0 个或更多字符。 </p>

<p>更多:<br/>
在“”中,“c”表示不区分大小写,“d”表示忽略变音符号。除非您有特殊需要,否则请始终使用“d”。示例:在地铁应用程序中,我无法查找巴黎的地铁站,因为名称中有变音符号,并且搜索功能没有使用“d”。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - SQL&#39;Like&#39; 的 NSPredicate,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/23580599/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/23580599/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - SQL &#39;Like&#39; 的 NSPredicate