Hirdetés
- Kormányok / autós szimulátorok topikja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezetékes FEJhallgatók
- Picit gazdaságosabb és halkabb lett a PlayStation 5 Pro legfrissebb verziója
- DUNE médialejátszók topicja
- 3D nyomtatás
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD FX
- TCL LCD és LED TV-k
- Milyen házat vegyek?
Új hozzászólás Aktív témák
-
Goose-T
veterán
válasz
sanzi89
#1332
üzenetére
Duplázd meg a txt-ben az aposztrófokat, úgy már be fogja venni. Hogy jobban értsd: cseréld ki ezeket: ' erre: '' .
Szerk.: ne a hagyományos magyar kettős idézőjelre cseréld ("), hanem a szimpla aposztrófból tegyél kettőt egymás után(''), és azt egynek fogja venni az SQL.
-
Goose-T
veterán
válasz
sanzi89
#1308
üzenetére
Ha csak egy sor van, ami kétszer van benne, akkor kitörlöd mindkettőt, aztán létrehozol egy új sort ugyanazokkal az adatokkal, csak egyszer. Ha sok duplázást kell kiszűrni, akkor meg új tábla kell, nem tudom, hogy az Access támogatja-e a SELECT INTO utasítást, ha igen, akkor így át tudod tölteni az adatokat duplázás nélkül egy új táblába:
select distinct * into UJ_TABLA from REGI_TABLA
Aztán ha megvan, akkor a régi tábla törölhető, az új táblát meg átnevezed a régi nevére. Ha nem megy SELECT INTO, akkor létrehozol egy új táblát a régi mintájára ugyanazzal a mezőkkel, és nyomsz egy ilyet:
insert UJ_TABLA select distinct * from REGI_TABLA
Aztán megint mehet az átnevezés.
-
Goose-T
veterán
válasz
[HUN]Zolee
#354
üzenetére
Gondolom, a lekérdezőprogi valamivel elnézőbb a szintaktika terén, és úgy gondolta, hogy ha %-ot raktál az idézőjelek közé, akkor LIKE-ra helyettesítheti az egyenlőségjelet.
-
Goose-T
veterán
válasz
[HUN]Zolee
#352
üzenetére
Talán a WHERE armor.name ='Blue%' helyett WHERE armor.name LIKE 'Blue%' kifejezést kellene használnod (már ha jól értem, mit is szeretnél lekérdezni).
-
Goose-T
veterán
Sziasztok! Ha van itt olyan diák, aki kooperes képzésre áhítozik, nézzen be ide.

-
Goose-T
veterán
A WHERE feltételbe rakott SELECT nagyon lelassítja a lekérdezést, mivel minden egyes sornál lefuttatja a feltételben szereplő SELECT utasítást. Ha az a.id és a b.id megfeleltethető egymásnak, akkor egy LEFT JOIN-os lekérdezéssel közösíteni kell a két táblát majd egy külső SELECT-tel kiválogatni a megfelelő rekordokat, valahogy így:
SELECT * FROM (SELECT a.id as aid, b.id as bid FROM
a LEFT JOIN b ON a.id = b.id) WHERE bid IS NULL
[Szerkesztve] -
Goose-T
veterán
Ja, akkor valahogy így próbálkozz:
select CIKK.CIKKNEV, MINARAK.AR from
(select min(EGYSEGAR) as AR, CIKKCSOPORT
from CIKK group by CIKKCSOPORT)
as MINARAK
join CIKK on MINARAK.AR = CIKK.EGYSEGAR
Access-el nem igazán lehet ilyesmit összekattintgatni, vagy nagyon nehézkes lenne.
Már 3x kellett átszerkesztenem, hogy rendesen látszódjon...
[Szerkesztve]
Új hozzászólás Aktív témák
- Apple Watch
- Hardcore café
- Kormányok / autós szimulátorok topikja
- Kuponkunyeráló
- Samsung Galaxy A54 - türelemjáték
- Mikrotik routerek
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen autót vegyek?
- Vezetékes FEJhallgatók
- További aktív témák...
- iPhone 16 Pro 128GB Desert Titanium -1 ÉV GARANCIA - Kártyafüggetlen
- Apple iPhone 12 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Alienware AW3423DW 34 QD-OLED Gaming Monitor 27% ÁFÁS
- HP EliteBook 640 G10 - 14" FullHD IPS - i5-1335U - 8GB - 512GB - Win11 - 1 év garancia - MAGYAR
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



