5-Зертханалық
Әрбір қызметкері үшін келесі іс-әрекетті орындайтын есеп беру құрыңыз: айлық жалақы алады, бірақ қалайды. Бағанды Dream Salaries белгілеңіз. Сұраныс төменде көрсетілгендей сөйлем түрінде бір бағанда орындалуы тиіс.
#1
SELECT last_name || ' earns ' || salary || ' monthly but want ' || salary*3 "DREAM SALARY"
FROM employees
Әрбір қызметкердің тегін, жұмысқа кірген күнін және қызметінің алты ай өткен соң бірінші дүйсенбі күннен бастап жалақысының қайта қаралған күнін көрсетіңіз. Бағанды REVIEW деп атаңыз. Мынандай “Monday, the Thirty-First of July, 2000.” («Дүйсенбі, отыз бірінші шілде, 2000») форматында күнді белгілеу
Қызметкерлердің тегі мен комиссиялар сомасын көрсетететін сұрау жасаңыз. Егер қызметкер комиссия алмайтын болса , “No Commission” деп алыңыз. Бағанды Comm деп белгілеңіз.
#3
SELECT last_name, NVL(TO_CHAR(commission_pct), 'No Commission') COMM
FROM employees;
DECODE функциясын пайдаланып, JOB_ID бағанның мәніне негізделген барлық қызметкерлердің бағаларын көрсететін сұрау жазыңыз: