- Béta iOS-t használók topikja
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Linux kezdőknek
- Otthoni hálózat és internet megosztás
- QNAP hálózati adattárolók (NAS)
- Videó stream letöltése
- Synology NAS
- Hálózati / IP kamera
- Facebook profil letiltás kapcsolt ismeretlen Instagram fiók miatt
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
Új hozzászólás Aktív témák
-
Sziasztok,
Van egy selectem ami count-ol. Tök jól is működik. Viszont előfordul olyan is, hogy nincs a selectnek eredménye. Meg tudom az csinálni valahogy hogyha nincs eredmény, akkor a visszaadott érték 0 legyen, ne pedig semmi?
Egy excel macroval futtatom a selectet, és elég zavaró a semmi :D -
Sziasztok,
van egy selectem, aminek az eredménye két sor. Meg tudom azt csinálni, hogy az eredmények egymás mellé és ne egymás alá érkezzenek?
Köszi -
válasz
Apollo17hu #4775 üzenetére
Köszönöm
Jelenleg 4 select van így egybe, hogy az első a másaodik from-jában van, majd ez az egész a harmadikban, és végül ez az egész egy negyedikben. És itt a harmadik réteg selectembe van egy feltétel aminek csak egy kimenete lehet. Es itt jött képbe, hogy innen kellene még egy adat....
Ahha, asszem értem, hogy fog össze állni, köszi -
Sziasztok,
tudok valahogy időintervallumot group-olni?
Tehát van egy ilyen táblám, amiben vannak órák és egy hozzá tartozó értékeke kb így:
2021.06.01 06:00:00000000000 29
2021.06.01 07:00:00000000000 26
2021.06.01 08:00:00000000000 33
2021.06.01 09:00:00000000000 26
2021.06.01 10:00:00000000000 27
2021.06.01 13:00:00000000000 16
2021.06.01 14:00:00000000000 28
2021.06.01 15:00:00000000000 20
2021.06.01 16:00:00000000000 20
2021.06.01 17:00:00000000000 18
2021.06.01 18:00:00000000000 17
2021.06.01 19:00:00000000000 7
2021.06.01 20:00:00000000000 13
2021.06.01 21:00:00000000000 19
2021.06.01 22:00:00000000000 34
2021.06.01 23:00:00000000000 28Úgy szeretném az adatokat összegezni, hogy pl 12 óránként legyen összeadva. Van erre valami értelmes megoldás?
Előre is köszi -
Sziasztok,
egy kis segítséget szeretnék kérni. Vagy egy tömeges adatlekérésem. Ez úgy szoktam megoldani, hogy a kért ID-kat betöltöm egy temp páblába, a temp táblát beírom a from-ba, és a where-be beírom, hogy azonosito = temp.column1
Mi olyankor az eljárás, hogy a temp táblám két oszlopot tartalmaz, és azt szeretném, hogy csak az egymás melletti megfelelőségekre kapjak eredményt, és ne minden mindennel végigpróbálva.
Remélem érthetően sikerült megfogalmaznom -
Szia,
köszi a választ.
Én az ősrégit használom, anno így tanultam, és azóta így maradtam
Így gondoltam én is, de így nem az lesz, hogy t2 A oszlopában van egy találtat, meg a B oszlopban három, akkor így 3 eredményt fogok kapni? A - B1, A - B2 és A-B3-al is?[ Szerkesztve ]
-
válasz
sztanozs #5384 üzenetére
igen, bár az elsőben ismétlődés nem lehet, mert egyedi azonosító. Egy azonosítóhoz tartozhat sok dátum, de én csak azt keresném ami mellette van. És persze előfordulhat olyan, hogy egy másik azonosítóhoz ugyan az a dátum van rendelve. Ezt szeretném kiszűrni, és csak úgy lekérdezni az adatokat, hogy csak a mellette lévő dátummal keressen
ez így baromság?and (azonositok.ids = temp.column1 and azonositok.dates = temp.column2)
-
válasz
sztanozs #5386 üzenetére
a keresendő adatom egy adatpár. van egy A és egy B oszlopom. Csak azokat az egyezőségeket keresem ami A oszlopban pl az egyes sorba van. Tehát A1-et B1-el. A elvileg nem ismétlődhet, de B igen.
nyunyu: rendben, köszi
kb 10k sorom volt, és 7 darabbal lett több. Distinctet direkt nem írtam az ID-ra, mert állítólag az ID-ban nincs ismétlődés, de majd leellenőrzöm.
-
Sziasztok,
van egy táblám, amiben van kb 1000 adat
Van egy selectem, amibe ezt az 1000 adatot egyesével szeretném beillesztve lefuttatni, és az 1000 adattal lefutott eredményt szeretném kiexportálni.
Merre induljak el, mi lehet ilyenkor a megoldás? (Ja, oracle-t használnék)
Köszönöm előre is[ Szerkesztve ]
-
válasz
martonx #5526 üzenetére
Van egy selectem, amin kb így néz ki
Select *
From
Adattabla at
Where
at.azonosito = '1234'
Order by created_date asc
Fetch first 1 rows only;Van egy temp táblám, amibe egy oszlop van csak amiben van 1000 azonosító, és ezt szeretném az 1234 helyére beilleszteni, lefuttatni, és az 1000 eredményt egyben látni. Remélem így érthetőbb voltam :)
-
Sziasztok,
van egy kérdésem. Megpróbálom egy kis példával szemléltetni, mert leírni nem tudom. Légyszi ne öljetek meg nagyon, nem vagyok nagy SQL mágus, kisebb lekérdezésekkel elboldogulok, és ennyi, de szívesen tanulok
Adott 3 tábla, benne adatok. Lehetnek benne más adatok de azok nem relevánsak.
tabla_1
ID NAME
1 A
2 B
3 C
4 D
5 E
6 F
7 G
8 H
tabla_2
ID Created_date ID2
1 2022.01.01 11
2 2022.01.01 18
3 2022.01.02 31
4 2022.01.02 55
5 2022.01.01 77
6 2022.01.03 110
tabla_3
ID Description
11 Alma
55 Körte
77 Szőlő
110 Répa
Az adatok amiket le kell kérdezni: A, B, C, D, E, F, GEddig így oldottam meg (tudom ez a fajta join sem a legjobb, de gyors, és hatékony számomra):
select temp2.tempname, temp2.tempid, temp2.id, temp2.id, temp2.created, temp2.id2, t3.Description
FROM
tabla_3 t3
(select temp.name tempname, temp.id tempid, t2.ID id, t2.Created_date created, t2.ID2 id2
FROM
tabla_2 t2,
(select NAME name, ID id
FROM
tábla3 t3,
IDs ids
where
ids.column1 = tabla_1.name) temp
whre
temp.id = t2.id) temp2
where
t3.id2 = temp2.id2
A select így lefut (lehet van benne elírás, azért bocs), de csak arra kapok eredményt, ahol mindhárom táblában van találat. Én úgy szeretnék lekérdezést futtatni, hogy ahol nincs eredmény, ott is legyen visszakapott eredményem, mondjuk NINCS, vagy bármi.Pl ilyesmit:
A 2022.01.01 Alma
B 2022.01.01 NINCS
C 2022.01.02 NINCS
D 2022.01.02 Körte
E 2022.01.01 Szőlő
F 2022.01.03 Répa
G NINCS NINCSRemélem érthető amit szeretnék kérdezni, és semmi szentségtörést nem írtam le
Új hozzászólás Aktív témák
- Asztali PC (i5-10500)
- BESZÁMÍTÁS! Gigabyte B365M Intel Core i5 9400F 32GB DDR4 512GB SSD RTX 2060 6GB Rampage Shiva 500W
- BESZÁMÍTÁS! ASRock B250M Intel Core i7 7700 16GB DDR4 512GB SSD GTX 1070 8GB RAMPAGE Shiva Zalman500
- BESZÁMÍTÁS! Asus B360M Intel Core i5 8500T 8GB DDR4 256GB SSD 500GB HDD GTX 1650 4GB RAMPAGE 400W
- Gamer PC I7 - 11700KF RTX 4080
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen