NUJNO! Matlab in SQL naloga

absistem

Pripravnik
3. sep 2008
550
0
16
Ljubljana - Vič
Zdravo!
Prosil bi za rešitve 3 nalog:

1.
Imamo dve tabeli in sicer tabelo Student z atributi ime, priimek, datumRojstva, ulica, postnaSt, spol, letnik, ter tabelo Kraj z atributi postnaSt, ime, stPrebivalcev , ki sta povezani preko zunanjega oz. glavnega ključa postnaSt.

a)napiši poizvedbo v jeziku SQL, ki izpiše vse podatke o vseh študentih
b)napiši poizvedbo v jeziku SQL, ki izpiše imena in priimke vseh brucov urejen po njihovi starosti(od najm. do najstar.)
c)-||-, ki izpiše imena vseh krajev, ki se začenjoali končajo na črko P
d)-\\-, ki izpiše povprečno št.prebivalcev vseh krajev na Primorskem (poštna številka se začne s cifro 5)


2.
Napiši program, ki na vhodu prejme število n, potem pa izračuna in vrne srednjo vrednost kvadratov prvih n naravnih števil. Poleg tega tudi izpiše "vecja", če je ta srednja vrednost večja od 100 in "manjsa", če je manjša.

function srvr=srVrednost (n)

3.
A=[2 3 1 8 6]
B=1:.5:4;
n=lenght(A)
sum=0
for i=1:n
sum=sum+A(i);
end
a=A(4)
b=B(2)
c=A(a(2));

izračunaj: n, sum, i, a, b, c


Res bi bil hvaležen za vsakršno pomoč.
 

shootek

Fizikalc
3. sep 2007
910
99
28
select 1 from dual;
SQL iz glave:

a) Če rabiš samo podatke iz tabele Študent:

select * from student;

drugače:

select a.*,b.* from Student a,Kraj b where a.postnaSt=b.postnaSt
b)

select ime,priimek from student where letnik = 1 order by datumRojstva desc;

c)

select ime from Kraj where ime like 'P%' or ime like '%P';

d)

select avg(stPrebivalcev) from kraj where postnaSt like '5%';
 
Nazadnje urejeno: