[ Milos Sreckovic @ 27.09.2006. 11:38 ] @
U jednoj tabeli imam polje Ime i polje Prezime. Jel moguce da pomocu select recenice dobijem kolonu sa vrednoscu Ime + Prezime?
[ Miloš Baić @ 27.09.2006. 12:05 ] @
Pozdrav,

recimo u SQL Server-u, dve kolone sam spajao u jednu sabiranjem:
Code:

SELECT Atribut1, Atribut2, Atribut1 +N'-'+ Atribut2 AS [Zbir_Kolona]  FROM Tabela;
[ Zed Mc Jack @ 27.09.2006. 12:59 ] @
U Visual FoxPro-u

SELECT ALLTRIM(ime)+" "+ALLTRIM(prezime) AS imeiprezime FROM tabela

ALLTRIM() funkcija skida blankove (SPACE karakter) ispred i iza izraza, (prima kao parametar izraz tipa karakter).
Može i bez ALLTRIM(), ali onda postoji mogućnost da dobiješ ružniji format konačnog izraza
npr " Pera Perić"
[ chachka @ 27.09.2006. 13:59 ] @
Standardna oznaka za operaciju spajanja stringova u SQL-u je || (dvostruka uspravna linija).
Code:

SELECT ime || ' ' || prezime
  FROM Osobe

[ Milos Sreckovic @ 27.09.2006. 14:21 ] @
ne uspeva nista, stalno mi izbacuje 0. Koristim MySQL 5
[ Miloš Baić @ 27.09.2006. 15:25 ] @
Probao sam u PostgreSQL 8.1 i funkcioniše:
Code:

CREATE VIEW spajanje_atributa AS 
 SELECT (Naziv_Tabele.Naziv_Atributa_1::text || ' '::text) ||
 Naziv_Tabele.Naziv_Atributa_2::text AS Neki_Naziv
 FROM Naziv_Tabele;

Čisto da se zna.
Pozdrav.
[ delalt @ 27.09.2006. 15:27 ] @
Pogledaj pod CONCAT() ili CONCAT_WS() na:

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

obrati pažnju na NULL vrijednost.
[ Milos Sreckovic @ 27.09.2006. 16:54 ] @
CONCAT uspeo, hvala!!!