הצגת שימושים נפוצים ומבנה כללי של שאילתות במטרה לשמש כ"מילון" לשליפת נתונים
Convert to study materialsBETA
Transform any presentation into ready-made study material—select from outputs like summaries, definitions, and practice questions.
1 of 2
Download to read offline
More Related Content
MySQL - מרכיבי השאילתא
1. העמודות שיופיעו בתוצאה -. SELECT
* SELECT בחירת ערכים מכל העמודות
..,…,… SELECT בחירת ערכים לפי רשימת עמודות המופרדות בפסיק
)…(SELECT Min בחירת הערך המינימאלי מרשימת ערכים בסוגריים / עמודה
)…( SELECT Max בחירת הערך המכסימאלי מרשימת ערכים בסוגריים / עמודה
)?( SELECT Round החזרת הערך העגול של ערך בודד בסוגריים / תא בטבלה
)…( SELECT AVG החזרת הערך הממוצע של רשימת ערכים בסוגריים / עמודה
SELECT DISTINCT column צמצום כפילויות בעמודה
SELECT died-born AS age
זהו .ALIASנזכור שלא ניתן להשתמש בו במסגרת ה – ,WHEREאך כן ב ORDER BYוכדומה.
SELECT column, COUNT (*) AS number_of_rows FROM..GROUP BY column
זוהי בחירה של עמודה עבורה מתבצעת סכימה של השורות החוזרות וקיבוצן למחלקות.
SELECT column, COUNT (*) AS number_of_rows FROM… GROUP BY column Having COUNT
;(*) {>,<,<=,>=} int
Havingזוהי הגבלה של התוצאות של .GROUP BYאת המופע השני של )*( COUNTניתן היה להחליף ב –
aliasשניתן לו קודם לכן.
…SELECT CONCAT (column 1,' ', column 2) AS alias
Concatמבצע שרשור של הערכים ממספר עמודות לעמודה אחת עם דלימיטר לפי בחירה (בדוגמה הנ"ל התו
"רוח").
SELECT column, 'Tag' AS tag_col_header
הוספת עמודה המכילה את המילה Tagבכל אחת מהשורות – שימושי במקרה של איחוד מטבלאות שונות,
כשרוצים להבדיל במקורות.
SELECT Col1, Col2 FROM table AS Alias
מאפשר גישה לנתונים שנבחרו באופן הבא:
1ALIAS.col
2ALIAS.col
2. . FROM- הטבלאות מהן יילקחו הנתונים
FROM table 1
FROM table1, table 2
. WHERE- התנאי שיקבע את השורות שיופיעו
WHERE column = 'value' value הנתונים יוחזרו מהטור
WHERE column {<,>=,>=,<=} int הינם מספריםcolumn במידה והנתונים ב
WHERE col1 + cond {AND, OR} col2 + cond שרשור של תנאים
. מכיל אחד הערכים בסוגרייםcolumn כאשר
WHERE column IN (…,…,…)
:ניתן ליישם בשלילה
WHERE column NOT IN (…)
נמצא בטווח מסויםint column כאשר הערך בעמודה
WHERE int column BETWEEN int 1 AND int 2
a – - %' , מסתיימת בa%' –a- ', כל מספר תווים –'%' מכילהa%' a – לשם התאמת תת מחרוזות: מתחילה ב
.'%a'
WHERE column LIKE 'val' {OR column LIKE 'val 2'}
WHERE (SELECT MIN(…) FROM table) = int value הוראות מקוננות
:, כלומר איחוד נתונים מיותר מטבלה אחת באמצעות בחירה כגוןinner join כאשר עושים
FROM Table 1, table 2
WHERE table1.colx=table2.colx