על הקטגוריה שבוע 13

כאן תוכלו לשאול שאלות ולהתדיין על החומר של שבוע 13.

האם יש דרך לשנות שם של עמודה בלי לציין את שמות שאר העמודות?

ניסיתי לשנות את שם העמודה a ב- b לצורך העניין:

SELECT *, a as b
FROM Table;

התוצאה היא הוספה של עמודה בשם b עם התוכן של עמודה a בנוסף לעמודה a. כלומר שכפול של העמודה.
לא מצאתי במרשתת דרך שלא כוללת ציון שמות כל העמודות.

האם הפסוקיות והאופרטורים חייבים להיות כתובים באותיות גדולות?

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

  • = בחרת את כל העמודות

,a אומר שבחרת את עמודה A שוב פעם.

מניח שנגיע גם ל -
https://stackoverflow.com/questions/729197/sql-exclude-a-column-using-select-except-columna-from-tablea

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

לייק 1

אז למה בעצם סדר הכתיבה של הפסוקיות ב SQL
שונה מסדר ריצתן?
זה סתם יוצר יותר בלבול וקושי…
למה אי אפשר היה לחייב מבחינת SYNTAX
לכתוב את הפסוקיות לפי סדר הרצתן ולא לפי סדר ללא היגיון ברור???