作者ciaowun (Yvonne)
看板Database
标题[SQL ] 请问{}的作用
时间Wed Dec 18 07:27:57 2013
我已经爬文爬很多地方了,GOOGLE也找过了,都找不到Q_Q
真心求解...
where code={0}
和
where code={1}
这是什麽意思呢??
求解,先谢谢了!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.165.234.45
1F:→ a926:这是从那里看来的语法? 12/18 09:53
2F:→ winall:有这语法??????????????????????????????????????????????? 12/18 15:05
3F:→ whatsAcc:{0}是属於前端程式 不是SQL语法 12/18 16:34
4F:→ whatsAcc:where code=是字串 而{0}是代入的value 组成一组SQL语法 12/18 16:37
5F:→ whatsAcc:在字串code={0}之後应该还有 ", 变数名称 12/18 16:40
6F:→ whatsAcc:{0}就是带入,後第一个变数 12/18 16:43
7F:→ whatsAcc:这样讲不是很正规 但希望你看得懂 12/18 16:43
8F:→ a926:w大的以C#来说是类似string.Format("where name={0}","John") 12/19 09:23
9F:→ whatsAcc:{0}是一种转义字符 在原PO的例子是将变数代入 与字串连接 12/19 13:47
10F:→ whatsAcc:中间的数字对应到变数的索引位置 第0个变数,第1,第2, ... 12/19 13:48
11F:→ whatsAcc:// .为字串连接 12/19 14:03
12F:→ whatsAcc:// {0} {1} 12/19 14:03
13F:→ whatsAcc:String.Format(" code={0}. or code={1}", intA, intB); 12/19 14:03
14F:→ whatsAcc:String.Format(" code={0}. or code={1}", intA, 123); 12/19 14:04
15F:→ whatsAcc:更正不用点 12/19 14:05
16F:→ whatsAcc:这是学校作业吗? = =a 我大一的时候老师有问过同样的问题 12/19 14:10
17F:→ whatsAcc:你查查转义字符吧 只是我觉得专有名词的解释不太好理解 12/19 14:14
谢谢解答!!^_^ 我已经了解了~~
这是最近看到的一个程式,因为sql和String离的有点远,以前也没看过这种用法
所以没想到会是传入值~ 现在已理解罗!!
※ 编辑: ciaowun 来自: 220.133.83.141 (12/22 20:42)