Ú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
- Elemlámpa, zseblámpa
- PlayStation 5
- Eredeti játékok OFF topik
- Kerékpárosok, bringások ide!
- Vezeték nélküli fülhallgatók
- Battlefield 6
- Milyen légkondit a lakásba?
- Apple Watch Sport - ez is csak egy okosóra
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- Vadonatúj, bontatlan iScooter i9Max elektromos roller, 1 év gari 35 km/h
- !AKCIÓ! GAMER PC Intel Core i9-10900X/ASUS ROG Strix X299-E Gaming/NVIDIA GeForce RTX 3080/32 GB RAM
- Hankook Winter I cept evo téli 205/55 R16 91 H TL / Gyári acélfelni gumival 16x6,5 Salgótarjánban
- AMD Ryzen 5 9600x 3,9 GHz
- Eladó Konfig I7 6700 16GB DDR4 480GB SSD RX5700 8GB!
- LG 27GS95QE - 27" OLED / QHD 2K / 240Hz & 0.03ms / 1000 Nits / NVIDIA G-Sync / AMD FreeSync
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- Sudokoo NEXAURA 360 Liquid Cooler, 360mm vízhűtés!
- Lenovo ThinkPad W541,15.6,FHD,i7-4810MQ,32GB DDR3,256GB SSD,K1100 2GB VGA,WIN10
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


