8_pasazer_NOSTROMO
19.12.2012, 09:44:52
Witam
Mam bazę danych :
id | wiek | kod
1 | 23 | 1
2 | 33 | 34
3 | 11 | 222
4 | 88 | 912
5 | 77 | 987
Jak pobrać tylko te rekordy, których kod ma 3 znaki
8_pasazer_NOSTROMO
19.12.2012, 10:29:04
A podpowie ktoś jak powinno wyglądać zapytanie do bazy, czy zaraz mnie wyzwą od nieuków.
Robie tak i nie działa
SELECT * from nazwa_bazy WHERE LENGTH('kod') ->5;
SELECT LEFT('kod', 3),id,wiek from nazwa_bazy; - też nie działa
mortus
19.12.2012, 10:42:36
kod to w Twoim przypadku nazwa kolumny, zatem zapytanie powinno wyglądać np. tak:
SELECT * FROM `tabela` WHERE LENGTH(`kod`) = 3
Zwróć uwagę na to, że apostrofy zostały zastąpione gravisami.
8_pasazer_NOSTROMO
19.12.2012, 11:43:28
@ mortus
Gracias
Wesołych Świąt Ci życzę !