依家好多SQL版本都容許declare variable。你Google吓你用個版本得唔得。原祖ANSI SQL就一定唔得。但我從來唔咁做,因為front end language 一早settle 哂呢D嘢,行query用macro call 乜都得,個condition有一萬個or都可以。

via HKEPC Reader for Android

TOP

不過上面師兄教果D方法先係正解,SQL應該盡量唔好用OR,做得好慢,加上LIKE就慢上加慢,如果你有幾個表join埋一齊,咁寫法真係天荒地老都行唔完。Concat咗幾個field一次過check係正解。
寫SQL最直接嘅寫法好多時實戰中係唔用得,只後學生交功課時用。有料嘅programmer寫D query平常人睇係唔知佢做乜攪到咁複雜,但一行就知快千萬倍。

via HKEPC Reader for Android

TOP