[ 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? |
[ Milos Sreckovic @ 27.09.2006. 11:38 ] @
[ 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!!!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|