Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql][php] Rozdzielenie zawartości rekordu
pianta_d
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 18
Dołączył: 5.01.2007

Ostrzeżenie: (0%)
-----


Witam ponownie. W jednej kolumnie mam zawary, przykładowo, taki ciąg: Mariusz 200.
Pierwasza wartość mnie wogóle nie interesuje, natomiast druga wartość to kwota. Problem jest taki, że muszę rozdzielić obie wartości, zsumować drugą i wrzucić w odpowiednie pole na formularzu.

Ten post edytował pianta_d 17.01.2007, 21:15:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Zapytanie:
  1. SELECT SUM(CAST(SUBSTRING_INDEX(`column`,' ',-1)AS UNSIGNED))AS ile FROM `table`

Sprawdzone na takiej tabeli:
  1. CREATE TABLE `table` (
  2. `id` INT( 2 ) NOT NULL AUTO_INCREMENT ,
  3. `column` VARCHAR( 100 ) NOT NULL ,
  4. PRIMARY KEY ( `id` )
  5. ) TYPE = innodb CHARACTER SET utf8 COLLATE utf8_general_ci;
z takimi danymi
  1. INSERT INTO TABLE (id, COLUMN) VALUES ('1', 'mike_mech 200');
  2. INSERT INTO TABLE (id, COLUMN) VALUES ('2', 'pianta_d 300');
  3. INSERT INTO TABLE (id, COLUMN) VALUES ('3', 'Kowalski 100');
dało wynik
Cytat
600
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 06:19