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

Apa perbedaan antara backtick dan kutipan tunggal? Bisakah saya menggunakan pernyataan IF dalam kueri seperti di atas?

  1. Di MySQL, backticks mengutip nama , sedangkan tanda kutip tunggal membuat string . Jika Anda memiliki kolom bernama select , MySQL akan membuat kesalahan sintaks saat menggunakan nama ini tanpa tanda centang balik -- seperti di SELECT select FROM foo -- karena akan menafsirkannya sebagai kata kunci yang mungkin tidak muncul di sana.

  2. Fungsi IF ini dapat digunakan sebagai spesifikasi kolom dalam pernyataan SELECT. Lihat referensi MySQL .

  3. Fungsi ini mengembalikan nilai dari default kolom, jika value adalah string kosong. Jika tidak, ia mengembalikan nilai dari value diri. Hasilnya akan disebut value . Lihat referensi MySQL untuk detailnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan .htaccess untuk tautan yang indah

  2. Implementasi jarak Levenshtein untuk pencarian mysql/fuzzy?

  3. Zend Framework dan Mysql - sangat lambat

  4. argumen yang diberikan bukan sumber daya hasil MySQL yang valid

  5. Buat pengguna baru di MySQL dan berikan akses penuh ke satu database