Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
さまざまな列が互いに等しく、trueまたはfalseを返すかどうかをSQLステートメントでチェックインする可能性を探しています。
例:4列(a、b、c、d)で、LIKEbとcがLIKEdであるかどうかを確認し、trueの場合はtrue(または1)を返します。
これはmysqlでこれを行うことができますか?私は実際にこれを2つのステップでphpで解決していますが、これは最悪です。
あなたのアドバイスのためのthx
MySQLでは
select a = b AND c = d as is_check_true from your_table
1trueの場合は戻り、それ以外の場合は戻り0ます。
1
0
これを他のDBエンジンで機能させるには、次を使用できます。
select case when a = b AND c = d then 1 else 0 end as is_check_true from your_table