Hirdetés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- reMarkable - paper tablet
- Fejhallgató erősítő és DAC topik
- Sapphire Trixx
- Milyen TV-t vegyek?
- Gaming notebook topik
- Nehézzé teszi az új Steam eszközök kiadását a memóriapánik
- Kormányok / autós szimulátorok topikja
- Autós kamerák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Új hozzászólás Aktív témák
-
user112
senior tag
Köszönöm a segítséget!
-
user112
senior tag
Sziasztok!
Egy ilyen táblából:
ID, month, country, value
szeretnék úgy szűrni ID-re, hogy az oszlopokban az összes olyan országkód bent legyen, ahol van érték adat, amit nem tudok előre:
month, country1, country2, country3, ...
Egy ID, egy hónapban többször előfordulhat, akárhány országkóddal.
Gyakorlatilag Pivot lenne, de nem ismerem előre az oszlopok értékét.
Köszönöm a segítséget. Oracle sql developer -
-
user112
senior tag
Sziasztok!
Évente külön táblában (T20, T19 stb) tárolt KOD, TIPUS, ÉRTÉK adatokat szeretnék lekérni:
KOD, TIPUS, ÉRTÉK_19, ÉRTÉK_20, változás%
formában, hogy az azonos KOD és TIPUS adatok egy sorban legyenek és akkor is megjelenjen, ha csak az egyik táblában szerepel (Oracle).
Köszönöm. -
user112
senior tag
Köszönöm a segítséget. Maradok a formázatlan kiíratásnál.
Lehet olyant csinálni a group by során, hogy a szummázott adat sora csak akkor íródjon ki, ha az (összegzett) érték egy bizonyos határ felett van?
-
user112
senior tag
Bocsánat mindenkitől, a group by-ba tévesen Erteket írtam. Ott egy második mező van, amely szintén kell az összegzés
select 'adat' ad, ID, nev, nev2, ertek1, ertek2
from tabla
union
select "osszesen" ad, ID, null nev, ID2, sum(ertek) ertek1, null ertek2
from tabla
group by id, id2
order by ID, ad -
user112
senior tag
Több union is van, kötött sorrendben a group by-os union elött. Szerettem volna az adott oszlopba tenni az összegzés eredményét. Ahogy próbálom, az elsőt még át lehet hidalni:
select ' ', id,sum(Ertek)
működik, de a Erteket már nem tudom arrébb tolni egy, két oszloppal.
Úgy látszik két összegző mező között nem lehet "üres" mező. -
user112
senior tag
Sziasztok!
Szeretnék további union-nal bővíteni egy lekérdezést, amiben viszont group by is lenne.
Hogyan tudom kihagyni azokat a mezöket amelyek nem group by -osak?
pl.select 'adat' ad, ID, nev, ertek1, ...unionselect null, id, null, sum(Ertek)from..group byid,Ertekde így nem jó.
-
user112
senior tag
válasz
Apollo17hu
#4551
üzenetére
Tökéletes köszönöm.
-
user112
senior tag
Sziasztok!
Egy táblából összesített adatokat szedek le, de lenne köztük pár egyedi feltételnek megfelelő adat is: pl: select id, sum(adat1), sum(adat2),adat3, adat4 ahol adat3 csak pl a ho=2 adatsor értéke legyen, az adat4 pedig a ho=9-é.
Hogyan tudom ezt megcsinálni? Belső select? Szeretném egy sorban megjeleníteni. Oracle
Köszönöm. -
user112
senior tag
Sziasztok!
Évenként külön Oracle táblában tárolom az adatokat (vevoId, cikkId és ertek).
Hogyan tudok megjeleníteni két-három év adatait egymás melletti oszlopban, úgy hogy egy vevő egy árucikke egy sorban legyen? (évenként különböző cikkeket is vehet a vevő, ezek nyilván külön soba kerülnének.) -
user112
senior tag
Sziasztok!
Ha egy select-ben összeadok 5 mezőt, aliast rendelve az osszeghez, akkor ezt az összeget hogyan tudom ismételten hozzá adni egy másik mezőhöz vagy összeghez egszerűen?
Érvénytelen azonosítót ad, ha összeg aliasra hivatkozok.
Oracle -
user112
senior tag
válasz
Apollo17hu
#4092
üzenetére
Ebből leesett, hogy a CASE nem tartalmazhat aliast. Ha behelyettesítem a kifejezést, akkor már jó lett.
Ahány CASE, annyi Hiba mező lett, így végül is jó lett a lekérdezésem.
Köszönöm.
A belső Select-ben mit jelent az "a", 20,30 stb.? -
user112
senior tag
válasz
Apollo17hu
#4090
üzenetére
Sajna pont ez a beágyazás nem megy. Ott nem enged hivatkozni az Arany-ra (invalid identifer) .
(zéró osztás kezelva van) -
user112
senior tag
Sziasztok!
Az alábbi lekérdezéshez (Oracle) szeretnék hozzáadni egy számított mezőt (Hiba) :
Select azon, c1, c2,
(case when c2! =0 then c1/c2 end) as Arany, Hiba
...A Hiba mező attól függően változna hogy mekkora a c1 és az Arány értéke (több felzétel is lenne).
Pl. ha c1>10 and Arany>50 akkor kapjon valamilyen értéket.
... következő felfétel stb.Hogyan tudom ezt megcsinálni?
(nvl és raund is van a selectben de ezt nem írtam ide) -
user112
senior tag
Sziasztok!
Egy Oracle táblában Kod, Tipus, Érték mezők vannak.
A Tipus "A" és "B" érték vehet fel.
Hogyan tudom az A és B értékét egy sorba összesiteni?
Kod, AÉrtéke, BÉrtéke.
Esetleg a kettő összege lehetne a 4. oszlop.
Köszönöm. -
user112
senior tag
Sziasztok!
Ebben a táblában:
AZON
SORSZ
ERTEK
minden AZON-hoz több különböző SORSZ tartozik, de a SORSZ=12 mindenkinél szerepel.
Szeretném legyűjteni azokat a rekordokat, ahol a SORSZ=8; de ha van ilyen, akkor hozza mellé (alá) a SORSZ=12-höz tartozó ERTEK-et is.
Ebben szeretnék segítséget kérni (Oracle).
Köszönöm. -
user112
senior tag
Sziasztok!
Null érték kezeléssel kapcsolatosan szeretnék kérdezni.
Mi a szabványos eljárás szorzás/osztás illetve összeadás/kivonás esetén?
Utóbbinál gondolom: nvl, mintkét tagnál.
Elöbbinél nullif vagy case a jó? Esetleg egy példát írnátok (round-al)?
Köszönöm!
Új hozzászólás Aktív témák
Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- reMarkable - paper tablet
- Fejhallgató erősítő és DAC topik
- Battlefield 6
- Rövid teaserrel erősítette meg a Google a Pixel 10a érkezését
- Sapphire Trixx
- kenand: Hol volt, hol nem volt, Thunderbolt...
- Formula-1
- Gurulunk, WAZE?!
- További aktív témák...
- Secretlab MAGNUS Pro elektromos asztal - FULL EXTRÁS szett (2 monitor kar, PC tartó, kiegészítők...)
- Lenovo ThinkPad X1 Yoga GEN 9/14"WUXGA /2-in-1/Ultra 7/165U vPro/32GB/512GBB SSD/ÚJ/GARANCIA
- www.olcsogamerpc.hu - V055 - DDR4 - INTEL i5-14400F - 16GB RAM - RTX 5060 - 1TB SSD - HITELRE IS!
- www.olcsogamerpc.hu - V051 - DDR4 - INTEL i5-12400F - 16GB RAM - RTX 5060 - 1TB SSD - HITELRE IS!
- www.olcsogamerpc.hu - V018- DDR4 - INTEL i5-10400F - 16GB RAM - RTX 3060 12GB - 1TB SSD- HITELRE IS!
- 156 - Lenovo LOQ (15IRH8) - Intel Core i5-13505H, RTX 4060 (ELKELT)
- Playstation 4 FAT 1 TB kontroller 6 hó garancia, számlával!
- DELL Latitude 5285 (Tablet)FHD, 2 az 1 ben, 12.3",i7-7600U,16GB DDR4, 256GB SSD, WIN11
- BESZÁMÍTÁS! Apple iPad Air 5 10.9 64GB WiFi tablet garanciával hibátlan működéssel
- BESZÁMÍTÁS! Acer Vero V277 27 75Hz IPS FHD 4ms monitor garanciával hibátlan működéssel
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


