Рабочие листы
к вашим урокам
Скачать
1 слайд
Select операторының
негізгі сипаттамалары.
2 слайд
Мәліметтерді бір немесе бірнеше кестеден таңдап алуға болады. Ол SELECT операторының көмегімен орындалады. SELECT SQL тілінің негізгі операторы. Ол күрделі критериилерді қанағаттандыратын жазбаларды таңдау үшін қолданылады. Ол төмендегідей форматқа ие:
SELECT [DISTINCT]
<өрістер тізімі> және *
FROM <Кестелер тізімі>
[Where < таңдау шарты >]
[ORDER BY <сұрыпталатын өрістер тізімі>]
[GROUP BY <топталатын өрістер тізімі>]
[HAYING <топтау шарты> ]
[UNION <Үштестірілген SELECT операторы>.]
SELECT операторы орындалғанда SQL - сұранысының нәтижесі –берілген критерийлерді қанағаттандыратын жазбалардың таңдауы.
3 слайд
Мәліметтер жиынында жазбалар қайталанбас үшін DISTINCT
сипаттаушысы қолданылады.
SELECT операторында FROM операнды мен өрістер тізімі міндетті
түрде болуы керек. FROM операндында жазбалар таңдалатын кесте
аттары көрсетіледі.
Егер мәліметтер жиынына барлық өрістерді қосу керек болса, онда тек «*» символын көрсетуге болады.
Егер тізімде бірнеше кестеден алынған өрістер болсы, онда құрама атты қолданады. Ол мына түрде болады.
<Кесте аты>. <өріс аты>
Where операнды жазбалар қанағаттандыруы тиіс критерийді көрсетеді.
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»
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 түрі болады деп айтылған болатын.
Статикалық сұраныстар қосымша құру кезінде қалыптастырылады.
Динамикалық сұраныстар қосымшаны орындау кезінде құрылады және
өзгертіледі.
Рабочие листы
к вашим урокам
Скачать
6 662 222 материала в базе
Настоящий материал опубликован пользователем Азбергенова Балдырган -. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
4 ч.
Мини-курс
2 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.