praegune kellaaeg 20.06.2024 02:40:17
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
nexus4
Kreisi kasutaja
liitunud: 01.03.2012
|
27.11.2012 12:36:43
SQL Kõik erinevad väärtused ühest veerust |
|
|
Tere, tundub lihtne probleem olevat, aga ise ei leia vastust ( st. ei oska otsida ).
On tabel A, veerud X, Y.
Veerus X on toote unikaalne ID ja veerus Y on toote klassi ID mis ei ole unikaalne vaid on mitmele tootele omane.
Kuidas ma saaksin kuvada kõik erinevad klassi ID'd ehk siis erinevad väärtused veerust Y. Vaja oleks lihtsalt teada millised nad on ja mitu neid on.
Tänud ette
|
|
Kommentaarid: 29 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
26 |
|
tagasi üles |
|
|
infidel
HV kasutaja
liitunud: 31.01.2004
|
27.11.2012 12:41:02
|
|
|
Lihtsalt nimekirja jaoks:
Select distinct Y from A;
Kui on vaja ka arvu, mitu kirjet ühele vastab:
Select Y, count(X) as arv from A group by Y;
|
|
Kommentaarid: 35 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
34 |
|
tagasi üles |
|
|
nexus4
Kreisi kasutaja
liitunud: 01.03.2012
|
27.11.2012 12:51:53
|
|
|
infidel kirjutas: |
distinct |
Täname
|
|
Kommentaarid: 29 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
26 |
|
tagasi üles |
|
|
napoleon
Unknown virus
liitunud: 08.12.2008
|
27.11.2012 14:39:53
|
|
|
Ääremärkusena lisan, et kui seal tabelis ridu palju on, oleks mõistlik teha toote klasside jaoks eraldi tabel ja foreign key toote klassi jaoks kuna SELECT DISTINCT suurest tabelist võib päris aeglane olla rääkimata sellest, et normaliseerimine on ka andmete terviklikkuse huvides.
|
|
Kommentaarid: 76 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
59 |
|
tagasi üles |
|
|
kristoaun
HV kasutaja
liitunud: 01.01.2007
|
03.12.2012 00:10:19
|
|
|
Olemuselt on veerg Y klassifikaator.
Andmebaasi disain, ehitamine ja andmesiire(2010) © Erki Eessaar
Staatiliste andmete alla kuuluvad näiteks klassifikaatorid. "Klassifikaatorid on
mistahes andmed, mida kasutatakse andmebaasis teiste andmete
liigitamiseks või andmete seostamiseks väljaspool organisatsiooni vastutusala
olevates andmebaasides olevate andmetega." (Chisholm, 2000)
Klassifikaatorite näited:
- Objekti tüübid (nt. lepingu tüüp, isiku tüüp).
- Seisundid (lepingu seisund, isiku seisund).
- Konstandid või väga aeglaselt muutuvad andmed (nt. käibemaksu või
tulumaksu suurus, Eesti krooni kurss Euro suhtes, ettevõtte aadress).
- Klassifikatsiooni skeemid (nt. toote populaarsuse hinnang, isiku
enesehinnang, toote hinna valuuta)
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
22 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|