eerste teken in veld verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wout van der Burg

Wout van der Burg

04/04/2008 13:21:00
Quote Anchor link
Hallo,

Ik ben op zoek naar een query die het volgende kan:

Wij hebben een tabel waarin arrtikelomschrijvingen staan opgeslagen. Nu beginnen sommigen van deze met een * of een - om een niet-relevante reden, maar dit willen wij verwijderen. Nu staan er 8000 artikelen in, dus willen we dit met een query query proberen op te lossen.

Is dit mogelijk? En zo ja welke SQL-functie heb ik daarvoor nodig, want ik kan er werkelijk niets over vinden...

voorbeeld:
Quote:
artikelnr omschrijving
0001 * Moerboutbeugel
0002 * Flensmotor 4000W
0003 - M6-boutjes

moet worden:
artikelnr omschrijving
0001 Moerboutbeugel
0002 Flensmotor 4000W
0003 M6-boutjes
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
 
PHP hulp

PHP hulp

08/05/2024 03:39:02
 
Stijn

Stijn

04/04/2008 13:39:00
Quote Anchor link
Ik weet niet of het kan met alleen een query
ik zou zelf een while lus maken die alle artikelen af gaat.
dan controleer je ofdat het eerste symbool van omschrijving begint met een * of - zo ja dan die tekens verwijderen en opslaan weer met een query.
Zo niet volgende.

Mischien heb ik het verkeerd wat ik weet niet hoe dit zal uitpakken op een tabel met 8000 items...
 
- wes  -

- wes -

04/04/2008 13:41:00
Quote Anchor link
WHERE omschrijving LIKE "*%" zou je het ook mee kunnen doen, niet al te lastig, ook sql kent een sortof substr achtige functie
 
- SanThe -

- SanThe -

04/04/2008 13:55:00
Quote Anchor link
Zie de handleiding en dan substr.
 
Frank -

Frank -

04/04/2008 14:52:00
Quote Anchor link
Niet getest !!!!!!!!!!!!!!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
UPDATE
  tabelnaam
SET
  omschrijving = SUBSTRING(omschrijving, 2)
WHERE
  omschrijving LIKE '* %'
OR
  omschrijving LIKE '- %'
 
Wout van der Burg

Wout van der Burg

06/04/2008 16:31:00
Quote Anchor link
ok ik ga daar even mee testen morgen,
bedankt Frank, ik laat weten of het is gelukt :)
 
Jacques

jacques

07/04/2008 00:29:00
Quote Anchor link
Druk F3 envervang door ****. Dan den je er vanaf!

Grtz,
Jacques.
 
Jesper Diovo

Jesper Diovo

07/04/2008 09:10:00
Quote Anchor link
En waar slaat dat op Jacques?
 
Wout van der Burg

Wout van der Burg

07/04/2008 16:34:00
Quote Anchor link
Jeej de oplossing van PgFrank werkte!

Dank U _0_
 



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.