首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Where语句-与C语言中的实例变量进行比较

SQL Where语句-与C语言中的实例变量进行比较
EN

Stack Overflow用户
提问于 2011-03-23 03:29:53
回答 2查看 1.2K关注 0票数 0

有没有人能帮我写一下WHERE语句?我想说“其中Name等于name”。

代码语言:javascript
复制
NSString *query = [NSString stringWithFormat:@"SELECT Name, Description, Postcode, AddressLine1, ImageURL, Cost FROM MainDetails WHERE Name=@%", name];

提前谢谢你,

马丁

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-23 03:38:28

看起来你漏掉了单引号。

NSString *query = NSString字符串格式:@“SELECT Name,Description,Postcode,AddressLine1,ImageURL,Cost FROM MainDetails WHERE Name='@%'",name;

票数 3
EN

Stack Overflow用户

发布于 2011-03-23 03:36:50

在SQL中,字符串值需要用引号括起来。所以你需要像这样的东西:

代码语言:javascript
复制
NSString *query = [... "... Name='@%'", name];

(假设语法的其余部分有效,我不知道Objective-C)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5396733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档