Hirdetés
- Visszafogott, vékony és vezetékmentes ProArt billentyűzet jött az ASUS-tól
- Nem tiltották be a Teslát Kaliforniában, Robotaxival ünnepelt a márka
- Az ARM részvényeinek eladásában csúcsosodott ki az NVIDIA felvásárlási kísérlete
- Jobb tömörítő algoritmussal kínálja meg a DirectStorage API-t a Microsoft
- Mi történik, ha minden PCIe slot tele van?
- Milyen billentyűzetet vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- TCL LCD és LED TV-k
- AI okozta csődhullámra figyelmeztett a Phison vezetője
- OLED TV topic
- Milyen videókártyát?
- Pad X8b néven jön a Honor következő belépőszintű táblája
- Milyen notebookot vegyek?
- Felzárkóztatná a HDD-ket az SSD-khez a Western Digital
- Bambu Lab 3D nyomtatók
Új hozzászólás Aktív témák
-
nyunyu
félisten
válasz
bambano
#3645
üzenetére
Ilyesmi feladatba már sikerült belefutnom melóhelyen.
Ottani kódom erősen leegyszerűsítve.DB adminjaink persze nem szoktak szeretni érte, amikor több millió soros táblákból kell kibogarásznom pár tízezer hasznos rekordot, majd azokat intervallumokba rendezni...
Query plant kielemezve mindenféle Cartesian join kerülendő szakszavakkal dobálózva próbálják levenni a rontást a DB performanciáról. -
tm5
tag
válasz
bambano
#3645
üzenetére
Ezt sqlfiddleben raktam össze:
/*schema setup:*/
create table t1(c1 integer);
insert into t1 values (1);
insert into t1 values (2);
insert into t1 values (3);
insert into t1 values (4);
insert into t1 values (6);
insert into t1 values (7);
insert into t1 values (10);
insert into t1 values (11);
/*a query:*/
select * from (
select c1,
CASE
WHEN plus1 != kovetkezo THEN 'vegelem'
WHEN minus1 != elozo THEN 'kezdoelem'
WHEN elozo IS NULL THEN 'kezdoelem'
WHEN kovetkezo IS NULL THEN 'vegelem'
ELSE 'kozbulso'
END tipus
from
(select c1, c1-1 minus1, c1+1 plus1, lag(c1) over () elozo, lead(c1) over () kovetkezo from t1) t) tt
where tipus != 'kozbulso';ezután már csak egy pivot kéne, de arra már nem volt energiám

Új hozzászólás Aktív témák
- Milyen billentyűzetet vegyek?
- Filmvilág
- Facebook és Messenger
- 5.1, 7.1 és gamer fejhallgatók
- TCL LCD és LED TV-k
- Háztartási gépek
- Samsung Galaxy A56 - megbízható középszerűség
- alza vélemények - tapasztalatok
- Bírsággal karöltve kötelezi az Intelt a garancia betartására India
- Horgász topik
- További aktív témák...
- Patriot Viper Venom RGB 2x16GB DDR5 6000MHz CL36 - Új, bontatlan, 5 év garancia - Eladó!
- ZOTAC RTX 5070 12GB GDDR7 Twin Edge - Új, Bontatlan - Eladó!
- Nipogi MINI PC / Celeron N5105 / 240GB SSD / 12GB RAM
- Bontatlan Lenovo LOQ-83JG002SHV-Ryzen 7 250-32gb-1TB-RTX5050 8GB-144 Hz-35 hó prémium gar-magyarbill
- Bontatlan Lenovo LOQ-83JE00QRHV-i7 13700HX-32gb-1TB-RTX5060 8GB-144 Hz-35 hó prémium gar-magyar bill
- HP EliteBook X360 1030 G2,Multi-Touch 2 az 1-ben,i5-7300U,8GB DDR4,256GB SSD,WIN11
- Dell Latitude 5430 14" Touchscreen i5-1235U 16GB 1000GB 1 év garancia
- Lenovo ThinkPad L13 Gen 3 i5-1245U FHD+ 16GB 512GB 1 év teljeskörű garancia
- LG 45GX950A-B - 45" Ívelt OLED evo / 5K WUHD / 165Hz-330Hz / NVIDIA G-Sync / FreeSync / DP 2.1
- Bomba áron eladó Asus Vivobook S433EA /i7-1165G7/16GB/512 GB SSD/FDHD/IPS
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



