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

MySQL/SQL mengambil 40 karakter pertama dari bidang teks?

SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...

Lihat LEFT() fungsi.

Sebagai aturan praktis , Anda tidak boleh melakukan di PHP apa yang dapat dilakukan MySQL untuk Anda. Pikirkan seperti ini:Anda tidak ingin mengirimkan sesuatu yang lebih dari yang benar-benar diperlukan dari DB ke aplikasi yang meminta.

EDIT Jika Anda akan menggunakan seluruh data di halaman yang sama (yaitu, tanpa permintaan perantara) lebih sering daripada tidak, tidak ada alasan tidak untuk mengambil teks lengkap sekaligus. (Lihat komentar dan Jawaban vegetarian .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencocokkan catatan yang terkait dengan kumpulan catatan tertentu lainnya?

  2. Kembalikan hasil acak ( pesan berdasarkan Rand() )

  3. Daftar MySQL Semua Duplikat

  4. Mengapa susunan default MySQL latin1_swedish_ci?

  5. Python Pandas menulis ke sql dengan nilai NaN