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

mysql pilih konten di sekitar kata kunci

Ini dapat ditingkatkan tetapi menurut saya Anda sedang mencari sesuatu seperti ini

select *,
case
when locate('search_test',field) < 10 then substring(field,1,char_length('search_test')+10)
else substring(field from locate('search_test',field) - 10 for char_length('search_test') + 20)
end as content
from table
where field like '%search_test%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbedaan antara kunci utama dan kunci unik

  2. Bagaimana cara membuat kueri tidak menghasilkan apa-apa ketika tidak ada kondisi?

  3. bidang tersembunyi laravel dengan syarat

  4. Hapus baris duplikat dari tabel dengan bergabung

  5. Mengoptimalkan ORDER BY