phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Warunkowe wybieranie kolumny MYSQL

Myślę, że możesz użyć case when then składnia jak poniżej:

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

Alternatywnie:

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. Zmiana nazw tabel bazy danych za pomocą phpMyAdmin

  2. Zapytanie mySQL, aby przeszukać wszystkie tabele w bazie danych w poszukiwaniu ciągu?

  3. Jak zaszyfrować konkretną kolumnę w tabeli MySQL?

  4. Błędy phpMyAdmin (liczba, blowfish itp.) po aktualizacji php7.2 na Ubuntu 16

  5. Błąd krytyczny:Uncaught ArgumentCountError:Za mało argumentów do funkcji Admincategory::deletecategory(),