Autor | Zpráva | ||
---|---|---|---|
Andrej.B Profil |
#1 · Zasláno: 28. 3. 2022, 12:04:30
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' 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 * |
#2 · Zasláno: 28. 3. 2022, 12:08:44
Andrej.B:
S regexy v SQL nepracuji, ale něco takového? "^[0-9]{3}" "^[0-9]{3}" |
||
Andrej.B Profil |
#3 · Zasláno: 28. 3. 2022, 12:33:41
dakujem, dal som ako :
AND ( AND (
`Customer_adresa` not REGEXP "^[0-9]{3} "
) |
||
Kajman Profil |
#4 · Zasláno: 28. 3. 2022, 12:36:39
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 |
#5 · Zasláno: 28. 3. 2022, 15:17:24
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 :) |
||
Časová prodleva: 3 roky
|
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