SQL
SQL
🔹 LIKE (pattern)
'A%' → starts with A
'%A' → ends with A
'%A%' → contains A
'_' → single character
🔹 BETWEEN
Marks BETWEEN 50 AND 80
🔹 IN
Marks IN (50,60,70)
🔹 NULL
IS NULL / IS NOT NULL
(NULL ≠ 0)
🔹 ALTER
ADD → ALTER TABLE Student ADD Age INT
DROP → ALTER TABLE Student DROP Age
MODIFY → ALTER TABLE Student MODIFY Name
VARCHAR(50)
🔹 DIFFERENCES
DELETE → selected row s
TRUNCATE → full table
WHERE → before grouping
HAVING → af ter grouping
🔹 EXECUTION ORDER
FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER
BY
🔹 QUICK REVISION
SELECT → fetch
WHERE → filter
GROUP BY → group
HAVING → group condition
INSERT → add
UPDATE → modif y
DELETE → remove
🔹 FOCUS
✔ SELECT queries
✔ Conditions
✔ Functions
✔ Errors
✔ Dif ferences
🔹 COMMON ERRORS
❌ INSERT INTO Student VALUES (1 ,'A')
✔ Missing values
❌ UPDATE Student SET Marks=100
✔ Updates all row s
❌ WHERE Marks = NULL
✔ Use IS NULL
❌ SELECT Name Marks FROM Student
✔ Missing comma