[問題] 詢問這組SQL為什麼要分SELECT和WHERE兩段
不好意思,請教一下
最近都在看很難看的SQL語法....有些搞的不是很清楚
有個例子是,他分成兩段寫,一段是SELECT,一段是WHERE,
不太懂的是為什麼要這樣子做呢??
ASq1.AppendFormat("SELECT AAA_003 FROM {0}..AAA_003_W ", mCompany);
ASq1.AppendFormat("WHERE AAA_002='{0}'", SHEETNO);
TQB1 = dbCommand.Query(ASq1.ToString());
問題1:
就是...跟我在書上常常看到的不太一樣,不能像書上一樣這樣子寫嗎?
例如 : string strSQL = @" Select * From TEST Where isActive=1 Order by s1";
問題2: ASq1.AppendFormat("SELECT AAA_003 FROM {0}..AAA_003_W ", mCompany);
^^^^
上面那個{0}右邊有兩個小點,是代表什麼意思呢??
謝謝幫忙了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.147.217
→
07/19 19:59, , 1F
07/19 19:59, 1F
→
07/19 21:01, , 2F
07/19 21:01, 2F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):