phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Memilih kolom MYSQL secara kondisional

Saya pikir Anda dapat menggunakan case when then sintaks seperti di bawah ini:

SELECT CASE WHEN player1id = 1 THEN player2id ELSE player1id  END
FROM players WHERE player1id =1 OR player2id=1;

Atau:

SELECT CASE WHEN player1id = 1 THEN player2id WHEN player2id =1 THEN player1id  END
FROM players WHERE player1id =1 OR player2id=1;


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Mengapa tabel CHARSET diatur ke utf8mb4 dan COLLATION ke utf8mb4_unicode_520_ci

  2. phpMyAdmin tidak mengizinkan saya masuk - tidak ada kesalahan yang ditampilkan

  3. Pernyataan MySQL REPLACE salah? Pernyataan baru ditemukan, tetapi tidak ada pembatas

  4. mysql:ORDER BY jumlah kemunculan elemen dalam kolom tabel mysql

  5. phpMyAdmin:URI terlalu besar