Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie SQL
Forum PHP.pl > Forum > Bazy danych > MySQL
michaldaro
Sluchajcie mam taki problemi nie wiem jak go rozwiazać. Pewnie ktoś znajdzie się bystrzejszy ode mnie. Już opisuje mój problem. Załóżmy że mamy taką tabelkę cyfry:
id nazwa
1 1242asdf
2 2654735673(agd
3 543534.563

jak teraz napisać zapytanie w którym by były dwie kolumny + kolumna 'poprawne' w której znajdowały by się tylko same cyfry. Po tym zapytaniu chciałbym uzyskac taki efekt jak poniżej:

id nazwa poprawne
1 1242asdf 1242
2 2654735673(agd 2654735673
3 543534.563 543534
[sql][/sql]
bpskiba
Już był podobny wątek
Ja proponowałem
  1. SELECT nazwa*1 FROM cyfry


ale to rozwiązanie ma swoje wady....
michaldaro
Mi nie o to chodziło. Chodziło mi o zapytanie w którym były by sprawdzane wszystkie po kolei znaki 543534.563 i w przypadku kiedy znak nie jest z przedziału [0-9] to wtedy kończy sprawdzanie i powinno się pojawić tylko 543534. Umiałbyś takie zapytanie zrobić, bo juz strasznie długo sie z tym męczę sad.gif
bpskiba
  1. SELECT round(nazwa*1) FROM cyfry
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.