mysql中文條件查詢,mapper的if條件可以用or嗎?
許多人都認為不可以,但事實上是可以的。if可以和or連用,盡量別跟ornot連用。or僅起疑惑作用。如果是ornot則成了非此即彼,那是whether的用法。記住:
1.whether非此即彼,二選一,無什么疑惑。所以可以是名詞用法。2.if主要是疑惑用法idon'tknowifsheiscryingorlaughing.疑惑,是哭嗎?
是笑嗎?
搞不懂,無法理解idon'tknowwhethersheiscryingorlaughing.要么是哭,要不是笑。不是哭就是笑。毫無疑問。
你如果是學生,就要遵循國內所謂教育學家語法專家的說法。因為要考試分數的。
如果你不是學生是老師,也要遵循所謂語法學家專家的說法,因為你教的學生要分的。
如果你不是學生不是老師,那就可以和大家一起探討,可以持有不同意見。知識永不封頂。