分享至
想請問為什麼 SQL=Select了下面又再SQL=if xYearMonth<>"" then 一次到最後才Sql = Sql &" Order by f1 desc"。 有點不太了解這類的語法
已邀請的邦友 {{ invite_list.length }}/5
tim92087p提到: SQL=if xYearMonth<>"" then 一次到最後才Sql = Sql &" Order by f1 desc"
xYearMonth 這個看起來像是輸入變數, 有輸入時才加入這段作為過濾用.
最後才加入 "order by f1 desc" ? 因為 order 這個要加在語句的最後面.
好!! 那再請教一下 as f1,l.noki,l.sakuno,s.shkhi,s.esdno,s.esdedno 欄位名稱加S或1是類似別名的概念嗎? 然後where l2.seihin到12.seihin8 都是屬於別名的使用方法嗎?
s是FROM shuk 的意思.. 意思就是說s.shkhi→ shuk中的shkhi其他依此類推
不就是根據特定條件,加上特定的SQL查詢條件而已嗎? 有疑惑,為什麼不把SQL輸出檢視一下?
不就是串一個SQL查詢語句出來嗎
順道一提,這種寫法真的很爛.......我看了根本不會想去維護他,叫我來,一定是打掉重寫
IT邦幫忙