Loading:

Promocja Helion.pl

Łączenie kilku pól bazy danych z jedną

W celu połączenia ze sobą kliku pól w bazie danych MySQL należy użyć komendy CONCAT. Funkcja ta łączy ze sobą ciągi znaków, które oddzielamy przecinkami np. mając tabelę

+------+--------+------------+
| id | imie | nazwisko |
+------+--------+------------+
| 1 | Marcin | Kowalski |
| 2 | Paweł | Nowak |
+------+--------+------------+

i fragment zapytania  "CONCAT('Marcin', ' ', 'Kowalski')AS dane_osobowe" uzyskamy połączenie imion z nazwiskami, czyli Marcin Kowalski, przez co nie będziemy musieli tych danych wyświetlać osobno.

 



Napisz Artykuł

Listing

SELECT CONCAT(pole_imie, ' ', pole_nazwisko)AS dane_osobowe FROM nazwa_tabeli;
-> pole_imie pole_nazwisko

SELECT CONCAT('Paweł', ' ', 'Nowak')AS dane_osobowe FROM nazwa_tabeli;
-> Paweł Nowak

SELECT CONCAT('data: ', '21.03.2010, ', ' godz.', '14:30')AS dane_osobowe FROM nazwa_tabeli;
->data: 21.03.201, godz. 14:30


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=6021

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: mboguc84 Ranga: Poziom 6 Punktów: 149
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors