Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apakah ada LastIndexOf di SQL Server?

Jika Anda menginginkan semuanya setelah _ terakhir , lalu gunakan:

select right(db_name(), charindex('_', reverse(db_name()) + '_') - 1)

Jika Anda menginginkan semuanya sebelumnya, gunakan left() :

select left(db_name(), len(db_name()) - charindex('_', reverse(db_name()) + '_'))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF4 - Prosedur tersimpan yang dipilih tidak mengembalikan kolom

  2. Kinerja SQL Server — Pengujian di Cloud

  3. 7 Cara Mengembalikan Semua Tabel dengan Kunci Asing di SQL Server

  4. Di SQL Server, bagaimana cara menghasilkan pernyataan CREATE TABLE untuk tabel yang diberikan?

  5. Perbarui statistik SQL Server menggunakan rencana pemeliharaan basis data