Replacing text in field with MSSQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thomas de vries

thomas de vries

15/11/2012 20:12:34
Quote Anchor link
Goedeavond PHP Leden,

Ik heb een vraag het heeft te maken met MSSQL 2005 Express edition

ik heb een veld genaamd m_Bank in dit veld zit de volgende string
0,401470,0,0,,1,0,7200000,0,0,0,-1782002347,0,0,0,0,0/1,401480,0,0,,1,0,7200000,0,0,0,-9248733,0,0,0,0,0/

Nu wil ik alleen de 401470 vervangen door 40153
Ik kan dit niet handmatig aanpassen praat namelijk over enkele honderden rijen.

Hoe kan ik dit het makkelijkste doen
Dus
0,401470,0,0,,1,0,7200000,0,0,0,-1782002347,0,0,0,0,0/1,401480,0,0,,1,0,7200000,0,0,0,-9248733,0,0,0,0,0/

Dient te worden
0,40153,0,0,,1,0,7200000,0,0,0,-1782002347,0,0,0,0,0/1,401480,0,0,,1,0,7200000,0,0,0,-9248733,0,0,0,0,0/

Met vriendelijke groet,

Thomas de Vries
 
PHP hulp

PHP hulp

30/12/2024 18:56:33
 
Aad B

Aad B

15/11/2012 20:45:14
Quote Anchor link
In MySQL:
update jouw_tabel set m_Bank = REPLACE(m_Bank, '401470', '40153');
 
Thomas de vries

thomas de vries

15/11/2012 20:55:46
Quote Anchor link
@Aad B
Het is MSSQL 2005 geen MySql.
Maar het werkt Dank u voor dat. Ik was dus weer verkeerd aan het zoeken.
Ik zat al met Like te knoeien.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/11/2012 21:09:11
Quote Anchor link
Joh! Hebben MySQL en SQL server toch nog een keer dezelfde naamgeving voor dezelfde functionaliteit.
Maar ik zou wel de comma's mee nemen in de needle, stel dat er ook 1782401470 in de haystack staat ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.