Forum » Programiranje » MySQL naloga
MySQL naloga
![](https://static.slo-tech.com/stili/avatar_gray.gif)
kolitjer ::
Pozdravljeni!
Imam neko nalogo, kjer moram napisati ukaz v jeziku SQL, ki pravilno izračuna vrednosti novega atributa relDolz in jih zapiši v tabelo po formuli:
relDolz = dolžina čolna / povprečna dolžina vseh čolnov
Sam sem naredil takole:
update coln c, (select avg(dolzina) as skupna from coln) as vse
set c.relDolz = dolzina / vse.skupna;
Vendar takšen način ne dela pravilno, ker zapiše zaokroženo številko.
Hvala za pomoč
Imam neko nalogo, kjer moram napisati ukaz v jeziku SQL, ki pravilno izračuna vrednosti novega atributa relDolz in jih zapiši v tabelo po formuli:
relDolz = dolžina čolna / povprečna dolžina vseh čolnov
Sam sem naredil takole:
update coln c, (select avg(dolzina) as skupna from coln) as vse
set c.relDolz = dolzina / vse.skupna;
Vendar takšen način ne dela pravilno, ker zapiše zaokroženo številko.
Hvala za pomoč
- spremenilo: kolitjer ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
technolog ::
Daje te celoštevilsko deljenje, množi z 1.0, se pravi:
SET c.relDolz = 1.0 * dolzina / vse.skupna;
Pa seveda preveri, da je tip stolpca relDolz res število z decimalkami.
SET c.relDolz = 1.0 * dolzina / vse.skupna;
Pa seveda preveri, da je tip stolpca relDolz res število z decimalkami.
Zgodovina sprememb…
- spremenil: technolog ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
technolog ::
No, se pravi sem imel prav.
Tip ni ustrezen, nastavi ga na float, lahko tudi pustiš DECIMAL, samo drugi parameter naj bo kaj drugega kot 0.
Tip ni ustrezen, nastavi ga na float, lahko tudi pustiš DECIMAL, samo drugi parameter naj bo kaj drugega kot 0.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Matematika - algebra - pomočOddelek: Šola | 1322 (842) | BivšiUser2 |
» | Kakšen transformatorOddelek: Elektrotehnika in elektronika | 4831 (4190) | jjedat |
» | Visoke temperature- mainboardOddelek: Pomoč in nasveti | 995 (846) | N4m31355 |
» | SQL poizvedbaOddelek: Programiranje | 3307 (2652) | awy |
» | katero motorno kosilnico?Oddelek: Loža | 19558 (18391) | kiFni |