Professional Documents
Culture Documents
2 Fisa de Raspuns TestRecrutare-CS BazeDate
2 Fisa de Raspuns TestRecrutare-CS BazeDate
FISA DE RASPUNS
- TEST RECRUTARE CS BDNume si prenume candidat: Predut Ciprian
Data completarii testului :20.01.2015
Raspunsuri :
1. update dbo.tplata set dbo.tPlata.SumaTotala=subinterogare.toatl
FROM
group by dbo.tElementPlata.PlataId
) as subinterogare
on subinterogare.PlataId=deactualizat.PlataId
2. a. alter table Persoana ADD Prenume nvarchar(128)
b. select substring(ltrim(Nume),1,charindex(' ',Nume,1)-1) as z,
substring(ltrim(Nume),charindex(' ',Nume,1)+1,Len(Nume)) as y from dbo.Persoana as a
3. a:
Numar
Litera
Numar
Semn
NULL
NULL
NULL
NULL
10
10
NULL
NULL
NULL
b. nu este diferenta
...
4. a create table TabelSemneLitere (NumarS int, Litera nvarchar(1), NumarL int, Semn nvarchar(1))
b. insert into TabelSemneLitere Select * From tabelLitere tl LEFT join tabelSemne ts on tl.Numar
= ts.Numar
...................................................................................................................................
..........................................
5. la create trebuie scris si tipul campului NumeStare si in loc de cursor as folosi while loop
6. Daca tabelu se numeste tabelul avem: select Persoana, STUFF((select ','+ Cunostinte from
dbo.tabelul where Persoana=a.Persoana FOR XML PATH('')),1,1,'') as CunostinteTotale from dbo.tabelul
as a group by Persoana.
7. Create FUNCTION dbo.fFunctie(@numar int) RETURNS varchar(max)
BEGIN
DECLARE @puncte varchar(max)
declare @i int
set @puncte=' '
set @i=1
Semnatura candidat:
Evaluator: ..
Calificativ:
Observatii:
..