תרגילי SQL לכל הרמות
הצג את המידע 1
תגיות: ניתוח נתונים ,SQL , מדריך , שאלות למתחילים , שאלות למתקדמים , data analysis , קורס SQL , שאלות לראיון עבודה, תרגול TSQL, DML , SSMS , SQL SERVER
השאלה
כתבו שאילתה אשר תציג את מספר העובד, תפקיד, מגדר ושעות מחלה עבור כל הגברים בעלי התפקידים שאינם DE .
את התוצאה יש למיין בסדר יורד לפי שעות המחלה של העובד

ליצירת הטבלה
USE [Dataom];
CREATE TABLE [dbo].[Employees](
[EmployeeID] [int] Identity(1,1) NOT NULL Primary Key,
[jobtitle] [varchar](3) NULL,
[BirthDate] [date] NULL,
[MaritalStatus] [nchar](1) NOT NULL,
[Gender] [nchar](1) NOT NULL,
[HireDate] [date] NULL,
[VacationHours] [int] NULL,
[SickLeaveHours] [int] NULL
)
GO;
הזנת רשומות לטבלה
INSERT [dbo].[Employees] VALUES (N'CEO', N'1969-03-16' , N'S', N'M', N'2009-02-02' , 105, 78);
INSERT [dbo].[Employees] VALUES (N'VPE', N'1971-09-16' , N'S', N'F', N'2008-02-19' , 7, 29);
INSERT [dbo].[Employees] VALUES (N'EM', N'1974-12-28' , N'M', N'M', N'2007-11-30' , 8, 30);
INSERT [dbo].[Employees] VALUES (N'STD', N'1975-02-07' , N'S', N'M', N'2007-12-24' , 54, 89);
INSERT [dbo].[Employees] VALUES (N'DE', N'1952-11-12' , N'M', N'F', N'2008-01-25' , 11, 31);
INSERT [dbo].[Employees] VALUES (N'DE', N'1959-04-26' , N'M', N'M', N'2008-02-12' , 12, 32);
INSERT [dbo].[Employees] VALUES (N'RDM', N'1987-04-11' , N'M', N'M', N'2009-02-27' , 67, 59);
INSERT [dbo].[Employees] VALUES (N'RDE', N'1986-07-21' , N'S', N'F', N'2009-01-17' , 68, 60);
INSERT [dbo].[Employees] VALUES (N'RDE', N'1979-03-08' , N'M', N'F', N'2009-02-04' , 69, 60);
INSERT [dbo].[Employees] VALUES (N'RDM', N'1985-01-15' , N'M', N'M', N'2009-05-22' , 22, 73);
GO;
פתרון

SELECT EmployeeID, JobTitle, Gender, SickLeaveHours
FROM Employees
WHERE JobTitle !='DE'
AND Gender = 'M'
Order By SickLeaveHours DESC
בפתרון שאלה זאת השתמשתי ב-WHERE ו- ORDER BY.
דבר ראשון יש לציין את העמודות שנדרשנו להציג, בתנאי הסינון הקריטיון הוא תנאי “וגם” בין מגדר ותפקיד העובד.
נדרשנו למיין את המידע לפי עמודת שעות המחלה ולצורך כך השתמשנו בORDER BY בסדר יורד DESC.
המרצה שלך

אני און מלצר רואה חשבון, לשעבר ראש צוות ניתוח נתונים וכיום מרצה מוביל לעולם אנליזה ונתונים, פיתוח בינה עסקית ומקצועות ההיי-טק .
אני כאן, כי אני אוהב ללמד , אוהב את האתגר שיש בפתרון בעיות קוד והיופי שנמצא בתוך הנתונים.
יותר מזה ,אני מאמין ויודע שכל אחד יכול ומסוגל לתכנת ולנתח נתונים
וזאת זכות גדולה בשבילי להעביר את הידע
אז למה אתם מחכים? הצטרפו אליי
מאמרים נוספים שאולי תאהבו
sql-insert-6
DDL & DML למשתמים רשומים בלבד הכנסת מידע 6 השאלה...
Read Moresql-insert-5
DDL & DML למשתמים רשומים בלבד הכנסת מידע 5 השאלה...
Read Moresql-insert-4
DDL & DML למשתמים רשומים בלבד הכנסת מידע 4 השאלה...
Read Moresql-insert-3
DDL & DML למשתמים רשומים בלבד הכנסת מידע 3 השאלה...
Read More