Тексерген : Адильбекова Айжан Орындаған: Мейрамова Жанерке



Дата25.11.2023
өлшемі7,02 Mb.
#126524
Байланысты:
Мейрамова жанерке 8



Тексерген : Адильбекова Айжан


Орындаған:Мейрамова Жанерке
Тобы: ИС 22-14

Алматы 2023




  1. SELECT операторы қандай функцияларды орындайды?

SELECT операторы – SQL өте маңызды және ең көп тараған операторлары. Ол кестеден деректерді таңдауға мүмкіндік береді және нәтижелерін керекті түрге түрлендіреді. Өте күшті бола отырып, ол бір ғана команда ішінде реляциялық алгебра операторларына парапар іс-әрекеттерді орындауға қабілетті. Оның көмегімен әртүрлі кестелерден деректерді таңдаудың күрделі және ауқымды шарттарын жүзеге асыруға болады. SELECT операторы – деректер көрсетілімі сұрақтарынан абстракцияланған құрал. Бұл деректерге қол жеткізу проблемаларға аса назар аударуға көмектеседі. Оны пайдалану мысалдары ірі (өндірістік) ДҚБЖнегізқұрайтын қағидаттарының бірін көрсетеді: деректерді сақтау және оларға қол жеткізу құралдары деректер көрсетілімдері құралдарынан бөлінген. Деректерге орындалатын операциялар бөлек жазбаларға емес, деректер жиыны масштабында орындалады. SELECT операторы сұраныс нәтижесіне кіретін өрістерді (бағандар) анықтайды. Тізімінде олар үтірлермен бөлінеді және сұраныс нәтижесінде болатын ретпен жазылады. Егер бос орын немесе бөлгіштер бар өріс атауын пайдаланса, онда оны тік жақшалардың ішінде жазады. * символымен барлық өрістерді таңдауға болады, ал өріс аты орнына бірнеше аттардан тұратын өрнекті қолдануға болады.
SELECT операторымен жұмыс


  1. SELECT операторының элементтері қандай ретпен өңделеді?

SELECT * FROM (FROM – пайдаланатын кесте аттары анықталады)



CREATE DATABASE productdb;
USE productdb;
CREATE TABLE Products
(
Id INT AUTO_INCREMENT PRIMARY KEY,
ProductName VARCHAR(30) NOT NULL,
Manufacturer VARCHAR(20) NOT NULL,
ProductCount INT DEFAULT 0,
Price DECIMAL
);
INSERT INTO Products (ProductName, Manufacturer, ProductCount, Price)
VALUES
('iPhone X', 'Apple', 3, 76000),
('iPhone 8', 'Apple', 2, 51000),
('Galaxy S9', 'Samsung', 2, 56000),
('Galaxy S8', 'Samsung', 1, 41000),
('P20 Pro', 'Huawei', 5, 36000);
SELECT * FROM Products;

IN сүзгілеу операторы арқылы кестедегі белгілі бір мәндер кездесетін кесте жолын шығара аламыз

Where операторымен жұмыс
CREATE DATABASE Janerke;
USE Janerke;
CREATE TABLE developers
(
ID INT PRIMARY KEY auto_increment,
NAME varchar (30) NOT null,
SPECIALTY varchar(30) NOT NULL,
EXPERIENCE int NOT NULL,
SALARY int NOT NULL
);
insert into developers (NAME, SPECIALTY, EXPERIENCE, SALARY)
values
('Eugene Suleimanov', 'Java', 2, 2500),
('Peter Romanenko', 'Java', 3, 3500),
('Andrei Komarov', 'C++', 3, 2500),
('Konstantin Geiko', 'C#', 2, 2000),
( 'Asya Suleimanova', 'UI/UX', 2, 1800),
( 'Ludmila Geiko', 'UI/UX', 2, 1800),
( 'Ivan Ivanov', 'C#', 1, 900);
select *from developers
where ID in(select ID from developers where SALARY >2000);


Бұл жерде where операторы арқылы құны екі мыңнан үлкен разработчиктерді шығартып отырмыз

4. DISTINCT предикаті қай жерде және не үшін қолданылады?








Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет