Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok NapísalOffline : 05.02.2009 11:09

Mam otazku je mozne vybrat stlpce(rovnakej tabulky) viac krat a naukladat ich vedla seba?
prikald mam cucat udaje o vytazeny serverov z tabulky, kde je server 1, server 2 ~8

select vyzera asi takto

Kód:
select to_char(eventtime,'DDMMYY HH:MM'),servername, rss, cpu, mem

    from system_usage

        where to_char(eventtime, 'DDMMYY') = '040408'
   
            and servername = 'server1'
   
    order by eventtime;


pre druhy server by bol select rovnaky samozrejme so zmenou servera, problem je v tom ako spravit aby mi tie 2 servery zoradilo nie pod seba ale vedla seba, cize by som mal 10 stlpcov vedla seba ..
neviem ci som to dobre opisala snad ma pochopite ..
Pzn: ide o Oracle databazu...







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Skúsený užívateľ
Skúsený užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.02.2009 12:01

A urcite vsetky data potrebujes vybrat do jedneho riadku? Alebo ich len potrebujes vedla seba zobrazit? ;)







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 05.02.2009 12:20

bude to vyzerat nejako takto
|eventime|servername|rss|cpu|mem|eventtime|servername|rss|cpu|mem|
|040408 |server1 |10 |10 |10 |040408 | server2 |10 |10 |10 |
|040408 |server1 |10 |10 |10 |040408 | server2 |10 |10 |10 |
|040408 |server1 |10 |10 |10 |040408 | server2 |10 |10 |10 |
|040408 |server1 |10 |10 |10 |040408 | server2 |10 |10 |10 |
|040408 |server1 |10 |10 |10 |040408 | server2 |10 |10 |10 |







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 30.05.07
Prihlásený: 29.03.14
Príspevky: 641
Témy: 46
Príspevok NapísalOffline : 05.02.2009 12:40

mozu byt v jednej tabulke stlpce co sa volaju rovnako? zda sa mi ze ani nie, sak potom keby si dal select na niektory stlpec tak nebude vediet ktory ma zobrat, takze to je podla mna blbost
cele to je blbost, preco to hentak chces?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.02.2009 12:42

tusim necitas, on ma 2 rovnake tabulky, ale kazda na inom serveri

//tusim necita nikto z vas :) (stenley)







_________________
CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX
Offline

Užívateľ
Užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 30.05.07
Prihlásený: 29.03.14
Príspevky: 641
Témy: 46
Príspevok NapísalOffline : 05.02.2009 12:55

ano, ma dve tabulky a pochopil som to tak ze ich chce zlucit do jednej - a nechce aby sa druha dala pod prvu ale aby sa dali vedla seba


Offline

Správca fóra
Správca fóra
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.02.2009 13:03

no ja som to pochopil tak, ze v jednej tabulke ma v kazdom riadku iny server a udaje k nemu... ale potom nechapem, preco chce dat 2 servery vedla seba a ani neuviedol, ktore dva...

tu som nasiel nieco podobne, aj ked nie pre oracle: http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=118757

pripadne este toto http://www.dba-oracle.com/t_sql_output_one_line.htm

ale rovnake nazvy stlpcov nespravis...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 05.02.2009 13:19

je to jedna tabulka ...nazvy su ukadnute ja to potom importujem do excelu ide mi o tom ze v exceli vyzera tabulka asi takto :
|DATE |SERVER1 | Server 2 |Server3 |
|CPU |MEM|RSS|CPU |MEM|RSS |CPU |MEM|RSS|
040408|10 |10 |10 |10 |10 |10 |10 |10 |10 |


a tak to pokracuje ide o to ze sa mi nechce davet pre kazdy server zvlast select ale chcem pouzit jeden a iba skopcit ...







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Správca fóra
Správca fóra
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.02.2009 13:32

oracle nema nejake management studio, kde sa da nastavit oddelovac riadkov a tak to cele exportnut? nakoniec uz len presunies stlpce so servermi na spravne miesto...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 05.02.2009 13:36

ide mi o to ze ked si to hovciako selectnem z db tak to dostanem do tejto podoby

server1 cpu mem rss
server1 cpu mem rss
server1 cpu mem rss
server1 cpu mem rss
server2 cpu mem rss
server2 cpu mem rss
server2 cpu mem rss

ale ja to potrebujem

server1 cpu mem rss server2 cpu mem rss
server1 cpu mem rss server2 cpu mem rss
server1 cpu mem rss server2 cpu mem rss

pre lepsie zobrazenie toho co chcem







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Skúsený užívateľ
Skúsený užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.02.2009 16:23

To by som neriesil upravou selectu, ale programovo pri zobrazeni dat.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Skúsený užívateľ
Skúsený užívateľ
Spajanie rovnakych stlpcov tabulky..

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 05.02.2009 21:46

Uff, to je taký problém všetko nacpať do Excelu a potom údaje pre jednotlivé servery povystrihovať a nalepiť vedľa? Môžeš si na to napísať makro, ak sa ti to nechce robiť manuálne.

To čo chceš ty nie je veľmi so súlade s teóriou databáz, to znamená, že na takéto zobrazovanie údajov nie sú navrhnuté a teda pokus o takýto select je veľmi neefektívny.

Databázy sú väčšinou relačné (okrem XML a podobných), to znamená, že tabuľky sú nejaká relácia (relácia je v tomto prípade matematický pojem), jej stĺpce sú atribúty relácie a tieto sú v relácii práve vtedy, ak v tabuľke pre ne existuje riadok. Selecty len manipulujú s reláciami. Ty sa však snažíš dať do relácie viacero vecí, ktoré sú v skutočnosti samostatné (preto sa normálne zobrazujú ako riadky a nie ako stĺpce). Stĺpec a riadok je v relačných databázach jednoducho striktne rozdielny pojem a databázové systémy nie sú navrhnuté na "pekné zobrazovanie" výsledkov.

K téme stĺpce s rovnakými názvami: to sa "spraviť" dá, ak si odmyslíme predpony tabuliek (ktoré ale môžeme aliasovať). Takže takéto niečo:
Kód:
SELECT R1.atribut, R2.atribut FROM relacia R1, relacia R2
do výstupu dá niečo ako
Kód:
ATRIBUT    | ATRIBUT
data       | ine data
insie data | uplne ine data
.
.
.
Problém je, že takto vytvorená relácia je kartézsky súčin ("každý s každým"). Cez rôzne prazvláštne joiny by sa možno dal docieliť tebou požadovaný efekt (teraz sa mi nechce skúmať, či sa to dá), ale kým by si na to prišiel, už dávno by to v Exceli bolo (aj to makro by si už mal napísané a odladené).







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zarovnanie stlpcov tabuľky

v HTML, XHTML, XML, CSS

10

867

23.06.2010 21:02

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Množstvo rovnakých znakov

v PHP, ASP

1

495

14.05.2011 10:53

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Viac rovnakych aplikacii naraz

v Operačné systémy Microsoft

0

347

27.06.2009 18:59

nonsensm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nefunguje internet pri rovnakych nastaveniach

v Siete

7

1421

24.04.2011 13:30

embe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim pomozte zapojenie dvoch rovnakych GPU

v nVidia grafické karty

12

419

18.02.2015 20:04

bagi44 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++/cli lexicograhical_compare padá na rovnakých údajoch

v Assembler, C, C++, Pascal, Java

0

340

18.07.2014 12:24

marian_r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Duplikácia stĺpcov

v Databázy

1

589

22.05.2011 21:46

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spájanie routerov

v Sieťové a internetové programy

2

521

27.07.2010 8:44

adamquo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spajanie PDF

v Ostatné programy

5

4022

23.02.2010 12:49

scd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SPAJANIE TITULKOV

v Video programy

7

2071

23.09.2008 22:14

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spajanie sektorov

v Pevné disky a radiče

4

509

15.08.2007 8:31

unkie Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WinRAR spájanie

v Ostatné programy

8

697

21.05.2011 18:30

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. update viacerych stlpcov

v Databázy

2

648

01.09.2008 22:19

m4r14n Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spajanie avi suborov

v Video programy

4

3177

09.03.2009 22:29

Dzin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spätné spájanie partícií

v Pevné disky a radiče

3

1118

20.03.2007 18:58

Seth Sparrow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie stlpcov po kliknuti

v JavaScript, VBScript, Ajax

6

655

22.02.2010 18:22

juho Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra