Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SQL сұраныстарын таңдау (13-сынып)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Қай сұраныс "employees" кестесінен жалақысы 5000050000 -нан жоғары қызметкерлерді таңдайды?

a)

SELECT * FROM employees WHERE salary > 50000

b)

SELECT * FROM employees WHERE salary < 50000

c)

SELECT * FROM employees WHERE salary = 50000

d)

SELECT * FROM employees

2.

Қай сұраныс "products" кестесінен "category" бағаны 'Electronics' мәніне тең жолдарды таңдайды?

a)

SELECT * FROM products WHERE category = 'Electronics'

b)

SELECT * FROM products WHERE category != 'Electronics'

c)

SELECT * FROM products

d)

SELECT * FROM products WHERE price > 100

3.

Қай сұраныс "students" кестесінен "grade" мәндері 1010 , 1111 немесе 1212 болатын жазбаларды таңдайды?

a)

SELECT * FROM students WHERE grade IN (10, 11, 12)

b)

SELECT * FROM students WHERE grade NOT IN (10, 11, 12)

c)

SELECT * FROM students WHERE grade BETWEEN 10 AND 12

d)

SELECT * FROM students

4.

Қай сұраныс "countries" кестесінен "continent" "Asia" немесе "Europe" мәндеріне сәйкес жолдарды қайтарады?

a)

SELECT * FROM countries WHERE continent IN ('Asia', 'Europe')

b)

SELECT * FROM countries WHERE continent NOT IN ('Asia', 'Europe')

c)

SELECT * FROM countries

d)

SELECT continent FROM countries

5.

Қай сұраныс "customers" кестесінен аты "A" әріпінен басталатын тұтынушыларды таңдайды?

a)

SELECT * FROM customers WHERE name LIKE 'A%'

b)

SELECT * FROM customers WHERE name LIKE '%A'

c)

SELECT * FROM customers WHERE name LIKE '_A%'

d)

SELECT * FROM customers

6.

Қай сұраныс "books" кестесінен аты "_ing" үлгісіне сәйкес келетін кітаптарды табады?

a)

SELECT * FROM books WHERE title LIKE '_ing'

b)

SELECT * FROM books WHERE title LIKE '%ing'

c)

SELECT * FROM books WHERE title LIKE 'ing%'

d)

SELECT * FROM books

7.

Қай сұраныс "orders" кестесінен "order_date" '2023-01-01' мен '2023-12-31' аралығында жатқан жазбаларды қайтарады?

a)

SELECT * FROM orders WHERE order_date BETWEEN '2023-01-01' AND '2023-12-31'

b)

SELECT * FROM orders WHERE order_date > '2023-01-01' AND order_date < '2023-12-31'

c)

SELECT * FROM orders WHERE order_date = '2023-01-01'

d)

SELECT * FROM orders

8.

Қай сұраныс "products" кестесінен бағасы 100100 және 500500 арасында жатқан өнімдерді таңдайды?

a)

SELECT * FROM products WHERE price BETWEEN 100 AND 500

b)

SELECT * FROM products WHERE price NOT BETWEEN 100 AND 500

c)

SELECT * FROM products WHERE price = 100 OR price = 500

d)

SELECT * FROM products

9.

Қай сұраныс "sales" кестесінде әрбір "region" бойынша сатылымдардың жалпы сомасын есептейді?

a)

SELECT region, SUM(amount) FROM sales GROUP BY region

b)

SELECT SUM(amount) FROM sales WHERE region IS NOT NULL

c)

SELECT * FROM sales WHERE amount > SUM(amount)

d)

SELECT region FROM sales

10.

Қай сұраныс "students" кестесіндегі барлық оқушыларды GPA бойынша кему ретімен сұрыптайды?

a)

SELECT * FROM students ORDER BY GPA DESC

b)

SELECT * FROM students ORDER BY GPA ASC

c)

SELECT * FROM students WHERE GPA > 0

d)

SELECT GPA FROM students

11.

Қай сұраныс "products" кестесіндегі барлық өнімдерді атауы бойынша алфавиттік ретпен сұрыптайды?

a)

SELECT * FROM products ORDER BY name ASC

b)

SELECT * FROM products ORDER BY name DESC

c)

SELECT name FROM products

d)

SELECT * FROM products

12.

Қай сұраныс "sales" кестесінде әрбір "region" бойынша сатылым сомасы 1000010000 -нан асатын аймақтарды қайтарады?

a)

SELECT region, SUM(amount) FROM sales GROUP BY region HAVING SUM(amount) > 10000

b)

SELECT region FROM sales WHERE SUM(amount) > 10000

c)

SELECT region, amount FROM sales GROUP BY region

d)

SELECT SUM(amount) FROM sales

13.

Қай сұраныс "departments" кестесінен қызметкерлер саны 5050 -ден асатын бөлімдерді көрсетеді?

a)

SELECT department_id, COUNT() FROM employees GROUP BY department_id HAVING COUNT() > 50

b)

SELECT department_id FROM employees WHERE COUNT() > 50

c)

SELECT * FROM departments

d)

SELECT department_id, COUNT() FROM employees

14.

Қай сұраныс "orders" кестесіндегі барлық сатылымдардың жалпы сомасын есептейді?

a)

SELECT SUM(amount) FROM orders

b)

SELECT amount FROM orders

c)

SELECT * FROM orders WHERE amount > SUM(amount)

d)

SELECT SUM(order_id) FROM orders

15.

Қай сұраныс "products" кестесіндегі ең арзан өнімнің бағасын анықтайды?

a)

SELECT MIN(price) FROM products

b)

SELECT MIN(price) FROM products GROUP BY name

c)

SELECT price FROM products

d)

SELECT * FROM products

16.

Қай сұраныс "students" кестесіндегі барлық оқушылардың орташа GPA мәнін есептейді?

a)

SELECT AVG(GPA) FROM students

b)

SELECT SUM(GPA) FROM students

c)

SELECT AVG(GPA) FROM students GROUP BY GPA

d)

SELECT * FROM students ORDER BY GPA DESC

17.

Қай сұраныс "customers" кестесіндегі жазбалар санын қайтарады?

a)

SELECT COUNT() FROM customers

b)

SELECT COUNT(name) FROM customers

c)

SELECT * FROM customers WHERE COUNT() > 0

d)

SELECT COUNT(*) FROM customers GROUP BY name

18.

Қай сұраныс "orders" кестесіндегі әр customer_id үшін тапсырыстар санын есептейді?

a)

SELECT customer_id, COUNT() FROM orders GROUP BY customer_id

b)

SELECT COUNT() FROM orders WHERE customer_id IS NOT NULL

c)

SELECT * FROM orders GROUP BY customer_id

d)

SELECT customer_id FROM orders

19.

INNER JOIN операторын пайдаланған кезде қандай жазбалар қайтарылады?

a)

Тек екі кестенің де сәйкес келетін жазбалары

b)

Барлық жазбалар, сәйкес келуіне қарамастан

c)

Тек бірінші кестенің барлық жазбалары

d)

Тек екінші кестенің барлық жазбалары

20.

LEFT JOIN операторының нәтижесінде қандай жазбалар қайтарылады?

a)

Бірінші кестедегі барлық жазбалар және екінші кестемен сәйкес келген жазбалар

b)

Екі кестенің де барлық жазбалары

c)

Тек сәйкес келетін жазбалар

d)

Екінші кестедегі барлық жазбалар

21.

RIGHT JOIN операторының нәтижесінде қандай жазбалар қайтарылады?

a)

Екінші кестедегі барлық жазбалар және бірінші кестемен сәйкес келген жазбалар

b)

Бірінші кестедегі барлық жазбалар

c)

Тек сәйкес келетін жазбалар

d)

Екі кестенің барлық жазбалары

22.

FULL OUTER JOIN операторының нәтижесінде қандай жазбалар қайтарылады?

a)

Екі кестенің барлық жазбалары, сәйкес келуіне қарамастан

b)

Тек сәйкес келетін жазбалар

c)

Тек бірінші кестенің жазбалары

d)

Тек екінші кестенің жазбалары

23.

Келесі сұраныс қандай нәтижені қайтарады? SELECT * FROM A INNER JOIN B ON A.id = B.id

a)

A және B кестелерінің тек сәйкес келген жазбалары

b)

A және B кестелерінің барлық жазбалары

c)

A кестесінің барлық жазбалары, B сәйкес келуіне қарамастан

d)

B кестесінің барлық жазбалары, A сәйкес келуіне қарамастан

24.

Келесі сұраныс қандай нәтиже береді? SELECT * FROM A LEFT JOIN B ON A.id = B.id

a)

A кестесінің барлық жазбалары және сәйкес келген B жазбалары

b)

B кестесінің барлық жазбалары және сәйкес келген A жазбалары

c)

A және B кестелерінің тек сәйкес келген жазбалары

d)

A және B кестелерінің барлық жазбалары

25.

FULL OUTER JOIN қай жағдайда пайдалы?

a)

Екі кестенің барлық жазбаларын көрсету керек болғанда

b)

Тек сәйкес келетін жазбаларды көрсету керек болғанда

c)

Тек бірінші кестедегі жазбаларды сақтау керек болғанда

d)

Тек екінші кестедегі жазбаларды сақтау керек болғанда