תרגילי SQL לכל הרמות

הצג את המידע 1

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

השאלה

נתונה הטבלה הבאה Employees

כתבו שאילתה אשר תציג את מספר העובד, תפקיד, מגדר ושעות מחלה עבור כל הגברים בעלי התפקידים שאינם DE .

את התוצאה יש למיין בסדר יורד לפי שעות המחלה של העובד

שאלות SQL

ליצירת הטבלה

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; 

פתרון

שליפת מידע SQL
SELECT EmployeeID, JobTitle, Gender, SickLeaveHours 
FROM Employees
WHERE JobTitle !='DE' 
AND Gender = 'M' 
Order By SickLeaveHours DESC 

בפתרון שאלה זאת השתמשתי ב-WHERE ו- ORDER BY.

דבר ראשון יש לציין את העמודות שנדרשנו להציג, בתנאי הסינון הקריטיון הוא תנאי “וגם” בין מגדר ותפקיד העובד.

נדרשנו למיין את המידע לפי עמודת שעות המחלה ולצורך כך השתמשנו בORDER BY בסדר יורד DESC.

המרצה שלך

און מלצר

אני  און מלצר  רואה חשבון, לשעבר ראש צוות ניתוח נתונים וכיום מרצה מוביל לעולם אנליזה ונתונים, פיתוח בינה עסקית ומקצועות ההיי-טק .

אני כאן, כי אני אוהב ללמד , אוהב את האתגר שיש בפתרון בעיות קוד והיופי שנמצא בתוך הנתונים.

יותר מזה ,אני מאמין ויודע שכל אחד יכול ומסוגל לתכנת ולנתח נתונים
וזאת זכות גדולה בשבילי להעביר את הידע


אז למה אתם מחכים? הצטרפו אליי

מאמרים נוספים שאולי תאהבו

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

נגישות