Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете различни комбинации от две колони

Това е лесно постижимо с операторите minimum() и greatest(), но тъй като MySQL не ги поддържа, трябва да използвате конструкция CASE, за да получите по-малката/по-голяма. С две колони това е добре, но това решение става доста объркано, след като бъдат включени още колони

select distinct 
          case 
            when source < destination then source 
            else destination 
          end as source,
          case 
            when source > destination then source 
            else destination 
          end as destination
from hyperlinks


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв е най-добрият подход за намиране на всички адреси, които са на определено разстояние до избраната точка

  2. Как използвате командата източник на MySQL за импортиране на големи файлове в Windows

  3. Стъпки за инсталиране на Mysql56 на linux

  4. фатална грешка, възникнала по време на изпълнение на командата по време на актуализиране

  5. Получавам грешка Грешка при преобразуване на тип данни nvarchar в реален.