Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kueri basis data untuk mencari menggunakan alamat

Hidup akan lebih mudah jika semua istilah Anda diurutkan dalam urutan menaik.

Saya berasumsi bahwa aplikasi Anda yang sebenarnya menggunakan variabel daripada string kode keras. Jadi solusinya akan terlihat seperti ini:

  select city, postcode, name
  from dealers
  where name = p_search_term OR
        postcode = p_search_term OR
        city = p_search_term
  ORDER BY case when postcode = p_search_term then p_search_term else 1 end desc
           , case when name = p_search_term then p_search_term else city end asc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perintah odbc yang tepat untuk memanggil prosedur tersimpan Oracle dengan parameter dari .Net?

  2. hapus kata tertentu dari string

  3. Memetakan Oracle UDT yang berisi array asosiatif di C#

  4. Salah dalam memilih pernyataan di ORACLE

  5. UTL_FILE.FREMOVE Contoh:Hapus File di Oracle