1. Креирање прашања со исполнување на услов (WHERE)
Кога сакаме да добиеме одредени податоци од табела, користиме WHERE за да поставиме услов.
Синтакса:
SELECT * FROM Име_на_Табела WHERE Колона Оператор Вредност;Пример: Прикажи ги сите вработени со плата поголема од 50000.
SELECT * FROM Вработени WHERE Плата > 50000;2. Користење различни оператори (релациони, логички)
Релациони оператори:
=(еднакво)!=или<>(не е еднакво)>(поголемо од),<(помало од)>=(поголемо или еднакво),<=(помало или еднакво)
Логички оператори:
AND(и)OR(или)NOT(негирање)
Пример: Прикажи ги сите вработени од одделот „ИТ“ кои имаат плата поголема од 60000.
SELECT * FROM Вработени WHERE Оддел = 'ИТ' AND Плата > 60000;3. Сортирање резултати (ORDER BY)
За сортирање на резултатите, се користи ORDER BY.
Синтакса:
SELECT * FROM Име_на_Табела ORDER BY Колона ASC|DESC;Пример: Прикажи ги вработените сортирани според плата во опаѓачки редослед.
SELECT * FROM Вработени ORDER BY Плата DESC;4. Користење на различни функции во SQL
Некои корисни вградени функции:
Агрегатни функции:
COUNT(),SUM(),AVG(),MAX(),MIN()Текстуални функции:
UPPER(),LOWER(),LENGTH()Датумски функции:
NOW(),YEAR(),MONTH()
Пример: Пресметај ја просечната плата на вработените.
SELECT AVG(Плата) AS Просечна_Плата FROM Вработени;Вежби
Создавање на табелата Производи и внесување податоци:
Вежба 1: Прикажи ги сите производи од табелата Производи кои имаат цена поголема од 1000.
SELECT * FROM Производи WHERE Цена > 1000;Вежба 2: Излистај ги производите кои се „Лаптоп“ или „тастатура“.
SELECT * FROM Производи WHERE Име = 'лаптоп' OR Град = 'тастатура';Вежба 3: Прикажи ги сите производи сортирани според количина во растечки редослед.
SELECT * FROM Производи ORDER BY Количина ASC;
No comments:
Post a Comment