ďťż
 
sklejanie =?ISO-8859-2?Q?tekst=F3w?= ďťż
 
sklejanie =?ISO-8859-2?Q?tekst=F3w?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shanti.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com