[ Príspevkov: 12 ] 
AutorSpráva
Offline

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

Registrovaný: 03.04.08
Prihlásený: 31.05.18
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava
NapísalOffline : 05.02.2009 11:09 | Spajanie rovnakych stlpcov tabulky..

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ý: 12.06.17
Príspevky: 1389
Témy: 28 | 28
Bydlisko: Bratislava
NapísalOffline : 05.02.2009 12:01 | Spajanie rovnakych stlpcov tabulky..

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


_________________
PC: OS: Windows 10 (64bit) CPU: INTEL Core i5-4440 GPU: ASUS ATI R9280X RAM: Kingston 8GB DDR3 1600MHz MB: MSI B85-G43 Gaming HDD: Seagate 1TB HDD Barracuda SSD: SAMSUNG 120GB HDD 840 EVO CASE: COOLERMASTER N400
Mobil: OS: Android 4.4.2 Model: LG G2 D802 16GB
Offline

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

Registrovaný: 03.04.08
Prihlásený: 31.05.18
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava
Napísal autor témyOffline : 05.02.2009 12:20 | Spajanie rovnakych stlpcov tabulky..

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: 642
Témy: 46 | 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?


Offline

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

Registrovaný: 04.04.07
Prihlásený: 20.12.17
Príspevky: 532
Témy: 35 | 35
Bydlisko: Bratislava
NapísalOffline : 05.02.2009 12:42 | Spajanie rovnakych stlpcov tabulky..

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: 642
Témy: 46 | 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


Offline

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

Registrovaný: 27.07.07
Príspevky: 3938
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 05.02.2009 13:03 | Spajanie rovnakych stlpcov tabulky..

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...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 03.04.08
Prihlásený: 31.05.18
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava
Napísal autor témyOffline : 05.02.2009 13:19 | Spajanie rovnakych stlpcov tabulky..

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: 3938
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 05.02.2009 13:32 | Spajanie rovnakych stlpcov tabulky..

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...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 03.04.08
Prihlásený: 31.05.18
Príspevky: 4667
Témy: 37 | 37
Bydlisko: Trnava
Napísal autor témyOffline : 05.02.2009 13:36 | Spajanie rovnakych stlpcov tabulky..

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ý: 12.06.17
Príspevky: 1389
Témy: 28 | 28
Bydlisko: Bratislava
NapísalOffline : 05.02.2009 16:23 | Spajanie rovnakych stlpcov tabulky..

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


_________________
PC: OS: Windows 10 (64bit) CPU: INTEL Core i5-4440 GPU: ASUS ATI R9280X RAM: Kingston 8GB DDR3 1600MHz MB: MSI B85-G43 Gaming HDD: Seagate 1TB HDD Barracuda SSD: SAMSUNG 120GB HDD 840 EVO CASE: COOLERMASTER N400
Mobil: OS: Android 4.4.2 Model: LG G2 D802 16GB
Offline

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

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 05.02.2009 21:46 | Spajanie rovnakych stlpcov tabulky..

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.
 [ Príspevkov: 12 ] 


Spajanie rovnakych stlpcov tabulky..



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

653

23.06.2010 21:02

shaggy

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

Množstvo rovnakých znakov

v PHP, ASP

1

313

14.05.2011 10:53

Ďuri

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

Viac rovnakych aplikacii naraz

v Operačné systémy Microsoft

0

206

27.06.2009 18:59

nonsensm

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

Nefunguje internet pri rovnakych nastaveniach

v Siete

7

927

24.04.2011 13:30

embe

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

Prosim pomozte zapojenie dvoch rovnakych GPU

v nVidia grafické karty

12

190

18.02.2015 20:04

bagi44

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

159

18.07.2014 12:24

marian_r

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

Spájanie routerov

v Sieťové a internetové programy

2

326

27.07.2010 8:44

adamquo

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

Duplikácia stĺpcov

v Databázy

1

416

22.05.2011 21:46

emer

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

spajanie PDF

v Ostatné programy

5

3777

23.02.2010 12:49

scd

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

SPAJANIE TITULKOV

v Video programy

7

1767

23.09.2008 22:14

prandof

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

spajanie sektorov

v Pevné disky a radiče

4

348

15.08.2007 8:31

unkie

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

WinRAR spájanie

v Ostatné programy

8

502

21.05.2011 18:30

nBXXL

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

spajanie avi suborov

v Video programy

4

2917

09.03.2009 22:29

Dzin

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

938

20.03.2007 18:58

Seth Sparrow

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

update viacerych stlpcov

v Databázy

2

496

01.09.2008 22:19

m4r14n

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

Spajanie mostikov pomocou LAKU

v AMD - Advanced Micro Devices

1

883

05.07.2005 22:50

p55p



© 2005 - 2018 PCforum, edited by JanoF