Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Bazy danych _ usuwanie poczatku w stringu o roznej dlugosci

Napisany przez: kemjef 22.12.2020, 04:07:35

Witam wszystkich,
godzinka 4:00, poddałem się...

W bazie mam kolumnę z wartościami wyglądających w takich sposób

Kod
("%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%","%",)


i no w różnych rekordach ta wartość różnie wygląda np tak:

Kod
"3123","00","3","32","00","1","00","00","00","00","31","00","00","4234","00","00","00","00","00","00","00","32131","00","00","00","00","00","00","00",


i chciałbym usunąć te pierwsze znaki : "3123",

i problem jest taki, że te znaki, które chce usunąć przyjmują różną wartości/długość, bo raz chce usunąć "13212313", a raz "3123", albo "0",

I teraz moje pytanko jak to rozwiązać...?

tak, znam takie coś jak SUBSTRING() czy INSTR()

mam nadzieję, że mój problem jest zrozumiały, pomimo tej późnej godziny...

Napisany przez: trueblue 22.12.2020, 09:23:39

A znasz https://www.w3schools.com/sql/func_mysql_substring_index.asp?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)