作者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)