Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JOIN like ili JOIN na string kolone

[es] :: MS SQL :: JOIN like ili JOIN na string kolone

[ Pregleda: 2545 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2895
*.cpe.vektor.net.

Sajt: aleksandaraleksandar.blog..


+6 Profil

icon JOIN like ili JOIN na string kolone29.04.2008. u 07:46 - pre 194 meseci
da li je moguće da JOIN izraz ne izgleda kao:

Code:
...
ON a.id = b.id


već da bude oblika LIKE.

ili kako da poredim kolone koje su tipa string.

tabela1:

id | txt
----------
Ab | txt1
Ac | txt2
Ad | txt3
Bb | txt4
Bc | txt5

tabela2:

id | txt
----------
A | text1
B | text2


 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: JOIN like ili JOIN na string kolone29.04.2008. u 08:42 - pre 194 meseci
Ovako napamet bez razmisljanja (samo sto sam stigao na posao, ne mogu jos normalno da razmisljam)

Nemoj koristiti JOIN vec koristi 'old school' nacin povezivanja

...FROM tabela1, tabela2 WHERE tabela1.polje LIKE tabela2.polje...

Every hamster has his day.
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1431
195.178.63.*

ICQ: 101830817


+314 Profil

icon Re: JOIN like ili JOIN na string kolone30.04.2008. u 08:01 - pre 194 meseci
like ne moze (kolko se ja razumem u seksologiju)
ali mozes da dodjes do slicnog rezultata koriscenjem string funkcija, tipa u tvom slucaju ...
ON left(tabela1.id,1) = tabela2.id
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2895
*.cpe.vektor.net.

Sajt: aleksandaraleksandar.blog..


+6 Profil

icon Re: JOIN like ili JOIN na string kolone30.04.2008. u 15:52 - pre 194 meseci
Citat:
Deep|Blue: like ne moze (kolko se ja razumem u seksologiju)
ali mozes da dodjes do slicnog rezultata koriscenjem string funkcija, tipa u tvom slucaju ...
ON left(tabela1.id,1) = tabela2.id


to radi, samo je problem što nije uvek na prvoj poziciji ono što mi treba.
 
Odgovor na temu

BezPanike

Član broj: 128571
Poruke: 74



+2 Profil

icon Re: JOIN like ili JOIN na string kolone01.05.2008. u 07:11 - pre 194 meseci
Kao JOIN operator može da se koristi bilo koji standardni SQL operator, a [NOT] LIKE je jedan od tih.
Znači, može!
 
Odgovor na temu

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2895
*.dynamic.sbb.rs.

Sajt: aleksandaraleksandar.blog..


+6 Profil

icon Re: JOIN like ili JOIN na string kolone02.05.2008. u 13:28 - pre 194 meseci
Citat:
BezPanike: Kao JOIN operator može da se koristi bilo koji standardni SQL operator, a [NOT] LIKE je jedan od tih.
Znači, može!


primer?
 
Odgovor na temu

BezPanike

Član broj: 128571
Poruke: 74



+2 Profil

icon Re: JOIN like ili JOIN na string kolone02.05.2008. u 17:27 - pre 194 meseci
Za primer koji si dao u prvom postu:

Code:
SELECT     tabela1.*, tabela2.*
FROM         tabela1 INNER JOIN
                      tabela2 ON tabela1.ID LIKE RTRIM(tabela2.ID)  + '%' 


Dobijaš ovaj rezultat:

ID txt ID txt
----------------
Ab txt1 A text1
Ac txt2 A text1
Ad txt3 A text1
Bb txt4 B text2
Bc txt5 B text2
 
Odgovor na temu

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2895
*.dynamic.sbb.rs.

Sajt: aleksandaraleksandar.blog..


+6 Profil

icon Re: JOIN like ili JOIN na string kolone02.05.2008. u 21:17 - pre 194 meseci
Citat:
BezPanike: Za primer koji si dao u prvom postu:

Code:
 + '%' 


zapravo to mi je trebalo, thanks
 
Odgovor na temu

BezPanike

Član broj: 128571
Poruke: 74



+2 Profil

icon Re: JOIN like ili JOIN na string kolone03.05.2008. u 09:57 - pre 194 meseci
Ccc...

http://msdn.microsoft.com/en-us/library/ms179859.aspx
 
Odgovor na temu

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2895
*.dynamic.sbb.rs.

Sajt: aleksandaraleksandar.blog..


+6 Profil

icon Re: JOIN like ili JOIN na string kolone03.05.2008. u 12:20 - pre 194 meseci


jednostavno nisam to probao. radio sam LIKE u WHERE uslovu, ali ovo sa JOIN sam sve pokušavao drugačije. thanks again.
 
Odgovor na temu

[es] :: MS SQL :: JOIN like ili JOIN na string kolone

[ Pregleda: 2545 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.