sklejanie =?ISO-8859-2?Q?tekst=F3w?=
Przemek - 29-06-2007 00:00
sklejanie =?ISO-8859-2?Q?tekst=F3w?=
Witam, Mam dane w jednej tabeli np. "imie", "nazwisko". Jak zrobić za pomocą SQLa by powstała komórka "imie nazwisko" ?
Maciej =?iso-8859-2?Q?=A3uszczy=F1ski?= - 29-06-2007 00:00
> Witam, > Mam dane w jednej tabeli np. "imie", "nazwisko". > Jak zrobić za pomocą SQLa by powstała komórka "imie nazwisko" ?
Witam.
Wszystko zalezy od bazy (o czym nie wspomniales, a warto).
W MS SQL mozesz: - wyswietlic zapytaniem: SELECT imie + ' ' + nazwisko FROM Tabela warto tez obudowac to ISNULLami i trimmami SELECT LTRIM(RTRIM(ISNULL(imie, '') + ISNULL(nazwisko, ''))) FROM Tabela - jesli chcesz dodac taka kolumne do tabeli, poczytaj o Calculated Columns w BOL.
Pozdrawiam Macko -- *** A czym się różni Cray od normalnego peceta? *** Tym, że Cray wykonuje pętle nieskończone w 10 sekund.
frodo2000@gmail.com - 29-06-2007 00:00
=?iso-8859-2?q?Re:_sklejanie_tekst=F3w?=
On 28 Cze, 11:22, Przemek <p.kubi...@spamel.com.pl> wrote: > Witam, > Mam dane w jednej tabeli np. "imie", "nazwisko". > Jak zrobić za pomocą SQLa by powstała komórka "imie nazwisko" ?
Sklejanie tekstów realizuje funkcja CONCAT, której używasz w poleceniu SELECT, np:
SELECT CONCAT(CONCAT(imie, ' '), nazwisko) FROM ...
Pozdrawiam, Marcin Molak
A.L.E.C - 29-06-2007 00:00
frodo2000@gmail.com wrote:
> Sklejanie tekstów realizuje funkcja CONCAT, której używasz w poleceniu > SELECT, np: > > SELECT CONCAT(CONCAT(imie, ' '), nazwisko) FROM ...
jeśli to o mysqlu mowa, to concat() ma zmienną liczbę argumentów, więc lepiej po prostu:
SELECT CONCAT(imie, ' ', nazwisko, ...
-- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl
frodo2000@gmail.com - 29-06-2007 00:00
=?iso-8859-2?q?Re:_sklejanie_tekst=F3w?=
On 28 Cze, 12:55, "A.L.E.C" <a...@poczta.onet.pl> wrote: > jeśli to o mysqlu mowa, to concat() ma zmienną liczbę argumentów,więc > lepiej po prostu: > > SELECT CONCAT(imie, ' ', nazwisko, ... > > -- > Aleksander 'A.L.E.C' Machniakhttp://alec.plgg:2275252 > LAN Management System Developerhttp://lms.org.pl
Dla MySQL rzeczywiście to działa, ale nie dla każdej bazy danych.
Pozdrawiam, MM
A.L.E.C - 29-06-2007 00:00
frodo2000@gmail.com wrote:
> Dla MySQL rzeczywiście to działa, ale nie dla każdej bazy danych.
zapewne, bo nie każda ma funkcję concat() ;)
-- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl
=?ISO-8859-2?Q?qqru=BCNIK?= - 29-06-2007 00:01
Przemek napisał(a):
> Mam dane w jednej tabeli np. "imie", "nazwisko". > Jak zrobić za pomocą SQLa by powstała komórka "imie nazwisko" ?
Pisz o jaką baze Ci chodzi bo to niemal w każdej będzie wyglądało inaczej.
Ja np. dorzuce dla Oracla:
SELECT imie || ' ' || nazwisko FROM Tabela
----------- qqruźNIK
black1975@gmail.com - 03-07-2007 00:04
=?iso-8859-2?q?Re:_sklejanie_tekst=F3w?=
a coś trudniejszego: baza: imie nazwisko Jan Kowalski Mariusz Nowak
jak zrobić w MSSQL string "Jan Kowalski, Mariusz Nowak"
=?iso-8859-2?B?TWljaGGzIFJhaw==?= - 04-07-2007 00:01
=?iso-8859-2?q?Re:_sklejanie_tekst=F3w?=
On 2 Lip, 13:05, black1...@gmail.com wrote: > a coś trudniejszego: > baza: > imie nazwisko > Jan Kowalski > Mariusz Nowak > > jak zrobić w MSSQL string "Jan Kowalski, Mariusz Nowak"
W tym przypadku należy użyć procedury składowanej.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Wydajność baz danych w zależności od poziomu izolacji ANSI/ISO
Czy zna (obsługuje) ktoś program Iso Draw ?
MYSQL - kodowanie w ISO-PL
strona plus baza w iso do utf-8
Kodowanie: z iso na utf
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?q?Co_oznacza_b=B3=B1d_Warning:_mysql=5Fconnect() _[function.mysql-connect]:_Can't_connect_to_local_MySQL_server_through_sock et_'/var/run/mysqld/mysqld.sock'_(2)_in?=
=?iso-8859-2?q?Informatyka,_Java,_EJB,_Ajax,_Spring=2E_Czy=BF by_to_koniec_=B6wiata,_czy_te=BF_nasze_uczelnie_b= EAd=B1_uczy=B3y_w_ko=F1cu!_czego_praktycznego_=2E= 2E=2E=2E?=
=?iso-8859-2?q?Ati_Mobility_Radeon_X300_W_Notebooku_Jak_Zwi=E Akszy=E6_Ilo=B6=E6_Grafiki_Poprzez_Wsp=F3=B3dziele nie_Z_Ramu=3F=3F=3F?=
=?ISO-8859-2?Q?=AFegnam_si=EA=2E=2E=2E?=
zanotowane.pldoc.pisz.plpdf.pisz.plshanti.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|