Презентация, доклад на тему Select операторының негізгі сипаттамалары.

Мәліметтерді бір немесе бірнеше кестеден таңдап алуға болады. Ол SELECT операторының көмегімен орындалады. SELECT SQL тілінің негізгі операторы. Ол күрделі критериилерді қанағаттандыратын жазбаларды таңдау үшін қолданылады. Ол төмендегідей форматқа ие: SELECT [DISTINCT] және *

Слайд 1Select операторының
негізгі сипаттамалары.

Select операторының негізгі сипаттамалары.

Слайд 2Мәліметтерді бір немесе бірнеше кестеден таңдап алуға болады. Ол SELECT операторының

көмегімен орындалады. SELECT SQL тілінің негізгі операторы. Ол күрделі критериилерді қанағаттандыратын жазбаларды таңдау үшін қолданылады. Ол төмендегідей форматқа ие:
SELECT [DISTINCT]
<өрістер тізімі> және *
FROM <Кестелер тізімі>
[Where < таңдау шарты >]
[ORDER BY <сұрыпталатын өрістер тізімі>]
[GROUP BY <топталатын өрістер тізімі>]
[HAYING <топтау шарты> ]
[UNION <Үштестірілген SELECT операторы>.]
SELECT операторы орындалғанда SQL - сұранысының нәтижесі –берілген критерийлерді қанағаттандыратын жазбалардың таңдауы.
Мәліметтерді бір немесе бірнеше кестеден таңдап алуға болады. Ол SELECT операторының көмегімен орындалады. SELECT SQL тілінің негізгі

Слайд 3Мәліметтер жиынында жазбалар қайталанбас үшін DISTINCT
сипаттаушысы қолданылады.
SELECT операторында FROM

операнды мен өрістер тізімі міндетті
түрде болуы керек. FROM операндында жазбалар таңдалатын кесте
аттары көрсетіледі.
Егер мәліметтер жиынына барлық өрістерді қосу керек болса, онда тек «*» символын көрсетуге болады.
Егер тізімде бірнеше кестеден алынған өрістер болсы, онда құрама атты қолданады. Ол мына түрде болады.
<Кесте аты>. <өріс аты>
Where операнды жазбалар қанағаттандыруы тиіс критерийді көрсетеді.
Мәліметтер жиынында жазбалар қайталанбас үшін DISTINCT сипаттаушысы қолданылады. SELECT операторында FROM  операнды мен өрістер тізімі міндетті

Слайд 4


Таңдау критерийлері төмендегідей операцияларды қолдануға болатын логикалық өрнекті бейнелейді.
Салыстыру операциялары.

=,>,<,>=,<> ( !=), !> (үлкен емес), ! <
LIKE – бойынша салыстыру
IS NULL – нольдік мәнді тексеру
IN –тиістілігін тексеру
BETWEEN- диапазонға тиістілігін тексеру.
Мысалы 1 Сандық өріс мәні бойынша таңдау
SELECT FAM FROM STUD. db
Where SRBALL >= 4.5;
Мысалы 2 Символдық өріс бойынша таңдау
SELECT FAM FROM STUD. Db
Where Forma = «Грант»;

Таңдау критерийлері төмендегідей операцияларды қолдануға болатын логикалық өрнекті бейнелейді.Салыстыру операциялары. =,>,=, ( !=), !> (үлкен емес), !

Слайд 5 Жазбаларды таңдау кезінде регистрдегі айырмашылықтар және жол басы

мен соңында пробелдердің болуы қаталерге алып келеді. Ол үшін алдыңғы мысалды мына түрде жазған дұрыс:
Where UPPER (TRIM (Forma)) = «Грант»;
Мысалы 3 Бір бөлігінің сәйкестігін тексеру
Select FAM From Stud. db
Where FAM LIKE «АВ»
«АВ»- дан басталатын фам-р тізімін шығару.
LIKE операциясының өрнектерінде 2 арнайы символды қолдануға болады.
%- кез-келген символдар санын ауыстыру
%- бір симвлоды ауыстыру
Жазбаларды таңдау кезінде регистрдегі айырмашылықтар және жол басы мен соңында пробелдердің болуы қаталерге алып

Слайд 6 Мысалы 4 Select FAM From Stud. db
Where

FAM LIKE «% »||ман || «% »
Бұнда фам-ң құрамында «ман» символ-ры кездесетін фам-рды шығарады.
Мысалы 5 Select * From Stud. db
Where SABALL IS NULL
Бұнда орта басы анықталмаған кестенің барлық өріс жазбалары таңдалады.
Мысалы 6 Select FAM, SABALL
From Stud. db
Where LOWER (Forma) IN («Грант» «Кредит»)
Грант және кредитте оқитын студен-ң фам-ры мен орташа балы шығады.
Мысалы 7 Select * From Stud. db
Where Data BETWEEN «01.01.84» AND «31.12.84»

Мысалы 4 Select FAM From Stud. db   Where FAM LIKE «% »||ман || «%

Слайд 7Жазбаларды таңдаудың күрделі критерийлері
Күрделі критерийлер мынадай элементтерден тұрады:
(Қарапайым) критерийлер
Логикалық

опер-р
- AND – логикалық и
- OR – логикалық немесе
- NOT - логикалық емес
3) Дөңгелек жақшалар.
Мысалы 1 Күрделі таңдау критериі
Select FAM From Stud
Where (SABALL >= 4.5) AND
(Forma) = («Грант»)
 
 
 
 

Жазбаларды таңдаудың күрделі критерийлеріКүрделі критерийлер мынадай элементтерден тұрады: (Қарапайым) критерийлер Логикалық опер-р

Слайд 8Жазбаларды топтау
Топтау кезінде топталатын өріс мәндері қайталанбайды.
Мысалы

Select Data, COUNT (Data)
From Stud. db
Group By Data
Бұнда әрбір дата үшін осы күні туылған студенттің санын шығарады.
Жазбаларды сұрыптау.
Сұрыптау – бұл жазбаларды өсу немесе кему реті бойынша реттеу.
Сұрыптаутын өрістер ORDER BY операндында көрсетеді.
Мысалы1 Өсу реті бойынша
Select * From Stud. db
ORDER BY FAM
Не кему реті бойынша
Select * From Stud. db
ORDER BY FAM Dess
Сұранымдар 2 түрі болады деп айтылған болатын.
Статикалық сұраныстар қосымша құру кезінде қалыптастырылады.
Динамикалық сұраныстар қосымшаны орындау кезінде құрылады және
өзгертіледі.
 

Жазбаларды топтау  Топтау кезінде топталатын өріс мәндері қайталанбайды. Мысалы Select Data, COUNT (Data)

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть