Re: [SQL ]請問這個問題如何查詢?
※ 引述《zxvc (zxvc)》之銘言:
: ※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: : 不實用?
: : SQL 的效率議題我是不知道啦...
: : 但是沒有到不實用的程度吧? @__@
: : 也應該沒有什麼太誇張的效率陷阱在裡頭
: : 我是不知道你要拿來幹什麼用(簡單搜尋引擎?)
: : 但是你可以先把該 table 的 column 名稱捲出來
: : (要動態執行也可以,要存成常數也可
: : 反正,就常理來說,DB Schema 不常改)
: : 然後用程式去兜後面的 where 字串
: : 以實作的角度,當你在煩惱這個功能有什麼更好的寫法
: : 我已經在處理下一個功能了...
: : (沒有執行效率的大問題的話,蠢方法常常是解決問題的有效方法)
: : 當然,我也期望有更好的寫法... [遠目]
: 我說的「不實用」的意思指的是如果我有100個欄位,
: 那我是不是要寫99個「or」與100個「='abc'」?
: 不過我大概知道可以不用想出SQL的語法,來解決問題。
: 感謝網友的幫忙。
您不能期待那一筆資料經排序後或未排序會確時出現在第2和4筆
(即使他總是出現在那,但這是未範規的部份,relation是無順序可言的)
下條件去filter才是正解。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.105
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 8 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章