SELECT DISTINCT * FROM DaneOsobowe WHERE wiek LIKE '[18 - 55]'
Nie wyświetla żadnych wartości skoro dane zawarte w tabeli DaneOsobowe się kwalifikują, ja to polecenie rozumiem tak, że wartości szukane są dla osób których wiek wynosi odpowiednio 18 lub 55 i mam takie w tabeli. Mam więc prośbe aby ktos przetestowal to polecenie u siebie i dał znać czy mu działa.
Czyli powinno być równoważne z poleceniem:
SELECT DISTINCT * FROM DaneOsobowe WHERE wiek=18 OR wiek=55