U jednoj tabeli imam polje Ime i polje Prezime. Jel moguce da pomocu select recenice dobijem kolonu sa vrednoscu Ime + Prezime?
spajanje dva polja u jedan
Zaključano
Zakačeno
Pozdrav,
recimo u SQL Server-u, dve kolone sam spajao u jednu sabiranjem:
recimo u SQL Server-u, dve kolone sam spajao u jednu sabiranjem:
Code:
SELECT Atribut1, Atribut2, Atribut1 +N'-'+ Atribut2 AS [Zbir_Kolona] FROM Tabela;
SELECT Atribut1, Atribut2, Atribut1 +N'-'+ Atribut2 AS [Zbir_Kolona] FROM Tabela;
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
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ć"
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ć"
Potpis
www.subakov.com Jedini Visual FoxPro sajt u Srbiji
Standardna oznaka za operaciju spajanja stringova u SQL-u je || (dvostruka uspravna linija).
Code:
SELECT ime || ' ' || prezime
FROM Osobe
SELECT ime || ' ' || prezime
FROM Osobe
Potpis
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming." - Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming." - Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
ne uspeva nista, stalno mi izbacuje 0. Koristim MySQL 5
Probao sam u PostgreSQL 8.1 i funkcioniše:
Čisto da se zna.
Pozdrav.
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;
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.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
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.
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
obrati pažnju na NULL vrijednost.
CONCAT uspeo, hvala!!!