Hirdetés
- Milyen egeret válasszak?
- AMD vs. INTEL vs. NVIDIA
- GeForce RTX 5080-nak álcázott 5060-at kapott egy pórul járt vásárló
- Kegyvesztett lehet a Radeon termékskála középső tagja
- Soundbar, soundplate, hangprojektor
- A SteamOS helyett Bazzite felé fordul a GPD
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Milyen lézer nyomtatót vegyek?
- Házimozi haladó szinten
Új hozzászólás Aktív témák
-
#65304576
törölt tag
Egy trükk Oracle-hez, máshol nem valószínű, hogy működik:
Az alapprobléma az, hogy tulajdonképpen egy folyamatos sorszám halmazt kellene előállítanunk, ami 1-től indul és valameddig tart. Naptár esetén értelemszerűen napokkal, de bármire jó lenne egy ilyen.
Nos, ezt így kell megoldani:SELECT LEVEL cnt FROM dual CONNECT BY LEVEL <= 100;
Ez visszaad egy táblát, amelyben minden rekord egymás után következik és csak sorszám (konkrétan 1-től 100-ig). Ha ezt összekötjük azzal, hogy Oracle-ben (is) a dátumtípus és a numerikus értékek között lehetségesek műveletek és az 1 (egy) pontosan egy napot jelent, már készen is van egy táblánk, ami tetszőleges dátumsort képes megjeleníteni. A tábla csak a memóriában létezik, nem kell tárolni, nagyon gyorsan képezhető, beágyazható, kaphat alias-t, stb., mindent lehet vele csinálni. Pl.:
select
days.next_days,
to_char(days.next_days, 'DAY') name_of_day,
to_char(days.next_days, 'D') day_of_week
from
(SELECT trunc(sysdate) + LEVEL next_days
FROM dual CONNECT BY LEVEL <= 7) days;Kisebb intervallumokra sokkal gyorsabb megoldás, mint a több táblás join.

Új hozzászólás Aktív témák
- Xiaomi 14T Pro - teljes a család?
- Autós topik
- Milyen egeret válasszak?
- Mikrotik routerek
- Milyen légkondit a lakásba?
- AMD vs. INTEL vs. NVIDIA
- GeForce RTX 5080-nak álcázott 5060-at kapott egy pórul járt vásárló
- Napelem
- Kegyvesztett lehet a Radeon termékskála középső tagja
- Proxmox VE
- További aktív témák...
- 172 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (ELKELT)
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Legjobb kijelzős!!! HP ZBook Power 15 G8 i7-11850H 32GB 1000GB Nvidia RTX A2000 1 év garancia
- Apple iPhone 13 Pro Max Sierra Blue ProMotion 120 Hz, Pro kamerák 128 GB Használt, szép,100%
- MacBook felvásárlás!! Macbook, Macbook Air, Macbook Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



