Oracle SQL сұранысында шығарылған күн форматының өзгеруі, TO_CHAR() функциясы Тапсырма: Oracle серверіндегі ақпаратты жыл/ай/күн стандарты бойынша елестеу керек, мысалы,
2008/02/20. hr.employees кестесінен қойылған форматқа сәйкес аты, фамилиясы, жұмысқа
қабылданған күні жайында ақпаратты шығаратын сұраныс құрыңыз. Бастапқыда жұмысқа
кейінірек қабылданғандар енгізілуі керек. Сұраныстың нәтижесі 3.3-1. суретте
көрсетілгендей болуы керек.
17
Лаб. 3.3-17. сурет
5 №4 зертханалық жұмыс. SQL мен Oracle тілдерінің операторы мен арнайы командалары. Oracle SQL да енгізілген сандардың форматын өзгерту ,сандық мәндермен жұмыс жасаудың TO_CHAR функциясы Тапсырма: hr.employees кестесінен жұмысшының аты, фамилиясы, жалақысы жайында сұраныс
жазыңыз. 3.4-1 суретте көрсетілген формат бойынша:
3.4-1.сурет
Алғашында жалақысы көп жұмысшылар тұратындай болып сұрыпталуы тиіс.
Қосымша. 3.4-1суретінде жалақының кейбір мәндер өзгерді, сондықтан сіздің мәндеріңізбен сәйкес
келмеуі мүмкін.
6 №5 зертханалық жұмыс. PL/SQL бағдарламасының құрылымы. Типтік деректер. Oracle SQL да анықталмаған мәндермен жұмыс жасау үшін NVL функциясы Тапсырма: hr.employees кестесінен жұмысшының аты, фамилиясы жайында, сонымен қатар жұмысшы
үшін комиссия қойылымы жайында сұраныс жазыңыз. Сонымен қатар комиссиясы
анықталмаған жұмысшылар үшін о мәнін енгізу керек. Сұраныстың нәтижесі 3.5-1. суретте
көрсетілгендей болуы керек.
18
3.5-1. сурет (51 жолдан басталған мәндер көрсетілген).
Шешуі: Сұраныстың сәйкес коды келесідей:
SELECT first_name AS "Аты", last_name As "Фамилия", NVL(COMMISSION_PCT, 0) As
"Комиссия қойылымы" FROM hr.employees