sql >> Database teknologi >  >> RDS >> Sqlserver

Erstat matcher kun begyndelsen af ​​strengen

Det er et sorteringsproblem.
Ved første øjekast var jeg nødt til at reproducere, fordi det var utroligt, men din forespørgsel havde det samme problem for mig.

Hvis du prøver med en korrekt sortering virker det:

select replace(N'AȘ' COLLATE Latin1_General_BIN, N'Ș', N'-')



  1. Udskiftning af \r\n (nylinjetegn) efter at have kørt json_encode

  2. TSQL Pivot uden aggregeret funktion

  3. MySQL-lagret proceduremarkør til forberedte udsagn

  4. Er det hurtigere at indsætte en ny databasepost end at kontrollere, om posten eksisterer først?