DDL & DML

פתוח לכולם

הכנסת מידע 1

השאלה

לצורך השאלות של פרק הכנסת מידע , יש להשתמש בטבלה SalesPersons

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

Create table SalesPersons (
	SalesPersonKey int identity(1,1) primary key,
	FirstName nvarchar(10) not null,
	LastName nvarchar(15) not null,
	Phone nvarchar(24) unique ,
	City nvarchar(15),
	Birthdate date ,
	Zipcode int,
	Salary float
) 

הזן רשומה חדשה לטבלה עבור עובד בשם ישראל ישראלי , בעל הטלפון 03-123456

גר בתל אביב, שנולד ב 13/02/1970 , מיקוד 7500 ומשכורת 10000.

יש לציין את שמות העמודות בעת הזנת הערכים.

פתרון

USE DATAOM;

INSERT INTO SalesPersons(FirstName, LastName, Phone, City, Birthdate, Zipcode, Salary) 
VALUES('israel','israeli','03-123456','Tel Aviv','1970-02-13', 750, 10000); 

בפתרון שאלה זאת השתמשתי בפקודת INSERT INTO

תחביר הפקודה הכללי הוא Insert into <table name> ([columns]) values (value1, value2..)

הפקודה מזינה ערכים לתוך טבלה קיימת .מציינים את שם הטבלה לאחר הביטוי insert into 

העמודה הראשונה בעלת מאפיין IDENTITY ולכן אנחנו לא צריכים וגם לא יכולים להזין  עבורה ערכים.

הערכים שבחלק ה- VALUES יהיו בהתעלם מהעמודות הראשונה SalesPersonKey

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

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

המרצה שלך

און מלצר

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

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

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


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

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

כתיבת תגובה

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

נגישות