Autor Zpráva
Andrej.B
Profil
Zdravim,

vyberam podla podmienky Customer z orders. Customer moze byt rozny ale patri pod jednu znacku
napr.

Customer1 ma rozne obchody, rozdelene v stlpci Customer_adresa
123 Customer1 obchod 1
023 Inynazov obchod 2
333 Customer1 obchod 3

Atd.
Potrebujem ich dat nejako dokopy ked si ich potrebujem vyfiltrovat prec.
Najskor som pouzival :

1where Miesto = 'SK1'
2AND (
3`Customer_adresa`  NOT LIKE "%Customer1%"
4)
where Miesto = 'SK1'
AND (
`Customer_adresa`  NOT LIKE "%Customer1%"
)

Ale nakoniec sa tento string 'Customer1' v adrese vzdy nenachadza. Jedine, co je pre tuto adresu rovnake, su prve 3 char, ktore su cisla.
Ako mozem tuto podmienku urobit v SQL?

Dakujem
anonym_
Profil *
Andrej.B:
S regexy v SQL nepracuji, ale něco takového?

"^[0-9]{3}"
"^[0-9]{3}"
Andrej.B
Profil
dakujem, dal som ako :

AND (
`Customer_adresa`  not  REGEXP "^[0-9]{3} "
)
AND (
`Customer_adresa`  not  REGEXP "^[0-9]{3} "
)
Kajman
Profil
Udělejte si vazbu mezi značkou a různými zákazníky. Pak ji použijte v dotaze.
en.wikipedia.org/wiki/Database_normalization
Andrej.B
Profil
Kajman:

do buducna to tak snad pojde, vsetky data su v CSV bez nejakeho unikatneho ID. Je uz poziadavka mat samostatnu kategoriu pre delenie zakaznikov, ak maju rozne dodacie adresy. Mame zakaznikov so stovkami roznych adries.
Aj ked viem, ze nakoniec to zostane na mne, si to porozdelovat :)
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0