BlogGalleryAbout meContact

Fazit der Ersten Woche

Hallo liebeLesende!

Eine Woche ist vergangen und ich habe mich schon sehr gut eingelebt und dabei auch noch viel gelernt.
Von den anfänglichen SQL-abfrage Aufgaben, die mir gestellt wurden, ging es dann in der zweiten Wochenhälfte zu C# über.

SQL-Abfragen waren im Stile von:
bsp: "Anzahl Männlein und Weiblein in % und Absolut finden." was in etwa so aus schaut:

SELECT count(PersonSex) AS [all],
(SELECT count(PersonSex) FROM dbo.Person WHERE PersonSex LIKE 'M') AS male,
(SELECT count(PersonSex) FROM dbo.Person WHERE PersonSex LIKE 'F') AS female,
(SELECT (convert(float(50), count(PersonSex)))*100/(SELECT count(PersonSex) FROM dbo.Person) FROM dbo.Person WHERE PersonSex LIKE 'M')AS malePerCent,
(SELECT (convert(float(50), count(PersonSex)))*100/(SELECT count(PersonSex) FROM dbo.Person) FROM dbo.Person WHERE PersonSex LIKE 'F') AS femalePerCent
FROM dbo.Person


bsp: später noch die etwas Komplexeren joins:

SELECT IDAnlASsLtgRolle, AnlASsNummer, PersONNachname, PersONVorname, AnlASsBezeichnung
FROM PersON p left JOIN
(
SELECT IDAnlASsLtgRolle, AnlASsNummer, AnlASsBezeichnung, AnlASsLtgIDPersON
FROM AnlASs a
JOIN AnlASsLeitung al ON a.IDAnlASs = al.AnlASsLtgIDAnlASs
JOIN AnlASsLeitungRolle alr ON al.AnlASsLtgIDAnlASsLtgRolle = alr.IDAnlASsLtgRolle
WHERE IDAnlASsLtgRolle = 2
)
AS zusatz ON zusatz.AnlASsLtgIDPersON = p.IDPersON


C# Lerne ich momenta nach eigenem Ermessen. Eine Freiheit die ich sehr schön finde.
Da eigendlich alles an SW hier in irgend einer Weise mit einer Datenbank kommuniziert, ist das Thema "Datenbanken" für mich auch auf Priorität 1.

Weit bin ich vielleicht noch nicht aber für eine Einfache Anwendung reicht mein Wissen wohl schon aus.
Ich habe mich bisher mit dem Verbinden, dem Auslesen von Daten und der Darstellung dieser im GUI, dem Dynamischen generieren von SQL-Abfragen sowie dem Threading und Control.Invoke auseinander gesetzt.

Soviel für heute.

mfg
Der Praktikant
 Permalink

Comments

No new comments allowed (anymore) on this post.