Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kondisi JIKA MySQL dalam Bidang Terhitung

Anda ingin CASE WHEN, dan klausa IN ( ).

Sayangnya saya tidak dapat menulis ulang kueri Anda sepenuhnya karena kondisi Anda adalah tautologi, itu akan selalu mengembalikan 1. Mungkin maksud Anda lain? Bagaimanapun, saya mengubahnya sedikit menjadi apa yang saya pikir mungkin Anda maksudkan:

SELECT ....
  case when consumer_expert_id = 1 then 1 else -1 end as my
  from consumer_expert_score
 where consumer_expert_score_id IN (2,1)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tambahkan kolom kunci utama ke tabel lama tanpa kunci utama

  2. Bagaimana Membuat laporan dengan rentang tanggal tertentu di mysql

  3. Cara membuat sql-mode=NO_ENGINE_SUBSTITUTION permanen di MySQL my.cnf

  4. MySQL Query:Query Semua Entri Lebih Dari 1 Tahun

  5. Mengapa MySQL memberikan kesalahan Tidak diizinkan untuk mengembalikan set hasil dari suatu fungsi?