どのようにまたは/および機能するのだろうか?
たとえば、display = 1 のすべての行を取得したい場合
私はただすることができますWHERE tablename.display = 1
そして、display = 1または2のすべての行が必要な場合
私はただすることができますWHERE tablename.display = 1 or tablename.display = 2
しかし、display = 1 または 2 で、コンテンツ、タグ、またはタイトルのいずれかが含まれるすべての行を取得したい場合はどうすればよいでしょうか。hello world
そのためのロジックはどのように機能しますか?
Select * from tablename
where display = 1 or display = 2 and content like "%hello world%" or tags like "%hello world%" or title = "%hello world%"
私の推測です。しかし、私はそれをいくつかの方法で読むことができます。
それは次のように読みますか?
(display = 1 or display = 2) and (content like "%hello world%" or tags like "%hello world%" or title = "%hello world%")
またはとして
((display = 1 or display = 2) and (content like "%hello world%")) or (tags like "%hello world%" or title = "%hello world%")
等