Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-03-21 12:12:39

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

sql zliczanie znaków w w polu

hejka

Mam taki problem:

w jaki sposób mogę zliczyć ilość znaków w danym polu??

np mam tabele A, w niej znajduje sie pole o nazwie : numerki

a numerki mają zawartość:

23456

w jaki sposób skonstruowac zapytanie aby wykazało mi że wynik równy jest 5, ponieważ w tym przykładzie mamy pięć znaków

z góry dziekuje


apt-get remove windows ....
apt-get install debian :)

Offline

 

#2  2008-03-21 12:41:07

  Contravene - Użytkownik

Contravene
Użytkownik
Zarejestrowany: 2006-08-07

Re: sql zliczanie znaków w w polu

Pole typu text czy integer? Jaki silnik bazodanowy? Jeśli text, to sprawdź w dokumentacji silnika, będzie tam funkcja zwracająca długość tekstu (np. length(), strlen()).

Offline

 

#3  2008-03-21 13:38:28

  Gryzon - Użytkownik

Gryzon
Użytkownik
Skąd: Trójmiasto
Zarejestrowany: 2007-06-23

Re: sql zliczanie znaków w w polu

Przykład zapytania w SQL:

SELECT CHAR_LENGTH(numerki) as ilosc_znakow FROM A; <- wyświetli Ci ilośc znaków w poszczególnych rekordach

SELECT SUM(CHAR_LENGTH(numerki)) as suma_znakow FROM A; <- wyświetli Ci sumę znaków we wszystkich rekordach

Dodatkowo możesz wyniki posortować, pogrupować (ORDER BY, GROUP BY), a aby zawęźić poszukiwania możesz dodać WHERE


"Nie ma rzeczy niemożliwych, są tylko takie, których człowiek nie nauczył się jeszcze robić"
A. Einstein

Offline

 

#4  2008-03-21 23:12:08

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: sql zliczanie znaków w w polu

Dziękuje Gryzoń, a tak dla wiadomości chodziło mi o Mysql'a, a pole typu integer - sorki mogłem się jaśniej wyrazić :(

pozdrawiam DUG

Ostatnio edytowany przez zyga (2008-03-21 23:12:34)


apt-get remove windows ....
apt-get install debian :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)