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

Pilih kombinasi yang berbeda dari dua kolom

Ini mudah dicapai dengan operator least() dan terbesar(), tetapi karena MySQL tidak mendukungnya, Anda perlu menggunakan konstruk CASE untuk mendapatkan yang lebih kecil/lebih besar. Dengan dua kolom ini tidak masalah, tetapi solusi ini menjadi sangat berantakan setelah lebih banyak kolom dilibatkan

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. PILIH beberapa baris WHERE cocok dengan dua kondisi

  2. kaus kaki proxy mysql

  3. Contoh Injeksi PHP/MySQL

  4. Diurutkan berdasarkan string 2 karakter terakhir

  5. MySql 5.7 Fungsi UUID() default collation - Campuran ilegal collation