Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да замените n-тия знак в sql сървър

use stuff Функцията STUFF вмъква низ в друг низ. Той изтрива определена дължина от знаци в първия низ в началната позиция и след това вмъква втория низ в първия низ в началната позиция.

select STUFF(ABC, starting_index, 1, 'X') from XXX

„Тук вашата int позиция за замяна“ е позицията no, просто заменете с произволно int no и тази позиция ще бъде замененаЗабележка: (Благодарение на pcnate за предложение) starting_index е вашата вътрешна позиция за замяна.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерете точно съвпадение с помощта на пълнотекстово търсене

  2. 3 начина да получите типа данни на колона в SQL Server (T-SQL)

  3. Използвайте IDENT_CURRENT() за връщане на текущата стойност на самоличността в колона за самоличност в SQL Server

  4. Заявката изтече от уеб приложението, но работи добре от студиото за управление

  5. SQL Server - транзакциите се връщат обратно при грешка?