Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tylko cyfry -usun inne znaki
Forum PHP.pl > Forum > Bazy danych > MySQL
michaldaro
jak mozna w T-SQL wykorzystywanego w SQL Server uzyskac efekt w kolumnie tylko cyfr. Np

tabela1
id cyfry
1 sgfg23-42(3.sd()fg

uzyskac efekt:
id poprawione
1 23423

select cyfry*1 from tabela1 ->nie dziala

wie moze ktos jak to mozna zrobic, bo ja nie mam pojecia : (
bpskiba
Cytat(michaldaro @ 16.06.2013, 18:12:56 ) *
jak mozna w T-SQL wykorzystywanego w SQL Server uzyskac efekt w kolumnie tylko cyfr. Np

tabela1
id cyfry
1 sgfg23-42(3.sd()fg

uzyskac efekt:
id poprawione
1 23423

select cyfry*1 from tabela1 ->nie dziala

wie moze ktos jak to mozna zrobic, bo ja nie mam pojecia : (

będą potrzebne:
funkcja ASCII(str)- cyfry są obok siebie (48-57)
replace()- zamienić w nicość wszystko, co zbędne
if(.....) instrukcja sterująca, aby nie zamieniać wszystkiego
wiiir
A niema czagos takiego jak regex replace? smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.