| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava |
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] |
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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 |
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava | Napísal autor témy don jebot: 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] |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 |
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?
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 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 |
|
Registrovaný: 30.05.07 Prihlásený: 29.03.14 Príspevky: 641 Témy: 46 |
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
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava | Napísal autor témy don jebot: 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] |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava | Napísal autor témy don jebot: 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] |
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
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 |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 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. |
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Zarovnanie stlpcov tabuľky v HTML, XHTML, XML, CSS | 10 | 867 | 23.06.2010 21:02 shaggy | | Množstvo rovnakých znakov v PHP, ASP | 1 | 495 | 14.05.2011 10:53 Ďuri | | Viac rovnakych aplikacii naraz v Operačné systémy Microsoft | 0 | 347 | 27.06.2009 18:59 nonsensm | | Nefunguje internet pri rovnakych nastaveniach v Siete | 7 | 1421 | 24.04.2011 13:30 embe | | Prosim pomozte zapojenie dvoch rovnakych GPU v nVidia grafické karty | 12 | 419 | 18.02.2015 20:04 bagi44 | | c++/cli lexicograhical_compare padá na rovnakých údajoch v Assembler, C, C++, Pascal, Java | 0 | 340 | 18.07.2014 12:24 marian_r | | Duplikácia stĺpcov v Databázy | 1 | 589 | 22.05.2011 21:46 emer | | Spájanie routerov v Sieťové a internetové programy | 2 | 521 | 27.07.2010 8:44 adamquo | | spajanie PDF v Ostatné programy | 5 | 4022 | 23.02.2010 12:49 scd | | SPAJANIE TITULKOV v Video programy | 7 | 2071 | 23.09.2008 22:14 prandof | | spajanie sektorov v Pevné disky a radiče | 4 | 509 | 15.08.2007 8:31 unkie | | WinRAR spájanie v Ostatné programy | 8 | 697 | 21.05.2011 18:30 nBXXL | | update viacerych stlpcov v Databázy | 2 | 648 | 01.09.2008 22:19 m4r14n | | spajanie avi suborov v Video programy | 4 | 3177 | 09.03.2009 22:29 Dzin | | spätné spájanie partícií v Pevné disky a radiče | 3 | 1118 | 20.03.2007 18:58 Seth Sparrow | | zoradenie stlpcov po kliknuti v JavaScript, VBScript, Ajax | 6 | 655 | 22.02.2010 18:22 juho |
| 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
|
|