Hirdetés
- Poco F5 - pokolian jó ajánlat
- Apple iPhone 17 Pro Max – fennsík
- iPhone topik
- Redmi Note 15 Pro 5G – a szokásosat?
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch6 Classic - tekerd!
- Ennyit dobott egy telefon gyártási költségén a memóriakrízis a Xiaomi szerint
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Új hozzászólás Aktív témák
-
FireFox1996
addikt
válasz
Sk8erPeter
#2353
üzenetére
Amikor írtam azt a példát, ott volt a példa elején, hogy "más példát mondok:" ami nekem annyit jelentett, hogy kicsit más témáról szól a példa...
"szerintem az felesleges... még 1 értékelést kell végezni az sql servernek...": valóban felesleges, és valóban még 1 értékelés kell neki, és valóban nem számít. De írjatok csak nyugodtan olyan kód sorokat, amiben felesleges sorok/részek vannak
Szerintem is zárjuk le a témát!

-
FireFox1996
addikt
válasz
Apollo17hu
#2348
üzenetére
Az a fordító programnak a dolga, és más, mint ami értékelődik a futás közben

kötekedsz

Egy true feltétel van ott, valóban nem hat az utasítás végrehajtási tervébe, mert elég okosak az sql serverek

-
FireFox1996
addikt
válasz
Sk8erPeter
#2346
üzenetére
Abban az esetben hasznos, ha dinamikus where feltételekkel dolgozik a query.
Más esetben melőzni kell az ilyeneket
mondok más példát: egy rekordban van egy blob típusú mező, de nem használják/nem töltik (ezt mondják neked a felhasználók)... És a kódod sem használja azt a mezőt, de még is lekéred a serverről a clientre (tipikus "select mezők1, mező2.. form" helyett "select * from" ...).
Téged nem zavar, mert azt mondták neked, hogy nem használják... Tehát bent hagyod a lekérdezésben...
Később egyszer vki kitöltötte a mezőt, és jó nagy lett a rekordod mérete, és ha a programod futásközben többször kéri le a rekordot, növeli az adatforgalmat, elfogy a serveren/clienten rendelkezésre álló memória... egyszer csak leáll az egész, mert nincs elég memória a gépen...Tehát ha vki tőlem kér tanácsot, akkor: ami felesleges kód, akkor ne írjuk oda!
-
FireFox1996
addikt
válasz
Sk8erPeter
#2344
üzenetére
sok kicsi sokra megy

Programozás szempontból a felesleges sort/értékelést ki kell hagyni... -
FireFox1996
addikt
válasz
Apollo17hu
#2209
üzenetére
1. Csinálsz egy union-t 2 tablabol, plusz 2 üres mezővel: t1_fl, t2_fl. Ez mondjuk t3 táblába megy
2.
Update t3
Set t1_fl= 'x'
Where amely szerepel a t1 táblában3.
Update t3
Set t2_fl= 'x'
Where amely szerepel a t2 táblában -
FireFox1996
addikt
válasz
Apollo17hu
#2205
üzenetére
Ugyanaz a record többször előfordulhat egy táblában?
-
FireFox1996
addikt
válasz
Apollo17hu
#2203
üzenetére
Union kell!
Select..., 1 honnan from tábla1
Union
Select..., 2 honnan from tábla2A "honnan" mező alapján tudod hogy tábla1 vagy tábla2-ből származik...
-
FireFox1996
addikt
válasz
Apollo17hu
#2199
üzenetére
Ha uniót akarsz, akkor nem így full outer join kell, mert azzal csak "metszet"-et kapsz.
ha unio kell, akkor ott az unio kulcsszó.
select .. from t1 where ...
union / vagy union all /
select ... from t2 where...
-
FireFox1996
addikt
Új hozzászólás Aktív témák
- GAMER PC! Intel Ultra 245 / RTX 5070 / H810M-X WIFI / 32GB DDR5 / SSD 512GB / 700w! BeszámítOK!
- Utolsó darab! MacBook Pro 14" M1 32GB RAM 27%-os áfás számla
- HP Zbook Studio G5 - 15,6" UHD kijelző, Xeon E-2176M, 16GB RAM, 512GB SSD, Quadro P1000 4GB, számla
- AKCIÓ! Intel Core i7 8700K 6 mag 12 szál processzor garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 Mini 256GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4673
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



