ҰБТ • ИнформатикаSQL Сұраулары
ҰБТ есебі — SQL Сұраулары
Талдау мен түсіндірме. Ұқсас есептерді толық сынақ тестінде шеш.
Мәнмәтін
Сіз "Кітапхана" дерекқорымен жұмыс істеп жатырсыз деп елестетіңіз, ол кітаптар мен олардың авторлары туралы ақпаратты қамтиды. Дерекқорда екі кесте бар:
Books және Authors. Books кестесі: BookID (PRIMARY KEY, INT) - кітаптың бірегей идентификаторы, Title (VARCHAR(255)) - кітаптың атауы, AuthorID (INT) - Authors кестесіндегі AuthorID-ге сілтеме жасайтын сыртқы кілт, YearPublished (INT) - жарияланған жылы, Genre (VARCHAR(100)) - кітап жанры. Authors кестесі: AuthorID (PRIMARY KEY, INT) - автордың бірегей идентификаторы, FirstName (VARCHAR(100)) - автордың аты, LastName (VARCHAR(100)) - автордың тегі, Country (VARCHAR(100)) - автордың елі. Деректер мысалы: Authors: (1, 'Лев', 'Толстой', 'Россия'), (2, 'Джейн', 'Остин', 'Великобритания'), (3, 'Федор', 'Достоевский', 'Россия'). Books: (101, 'Война и мир', 1, 1869, 'Роман'), (102, 'Анна Каренина', 1, 1877, 'Роман'), (103, 'Гордость и предубеждение', 2, 1813, 'Роман'), (104, 'Преступление и наказание', 3, 1866, 'Роман'), (105, 'Идиот', 3, 1869, 'Роман').Қай SQL-сұрау авторлардың аты мен тегін, сонымен қатар Ресейде жарияланған олардың кітаптарының атауларын шығарады?
Жауап нұсқалары
- SELECT FirstName, LastName, Title FROM Authors JOIN Books ON AuthorID WHERE Country = 'Россия';
- SELECT A.FirstName, A.LastName, B.Title FROM Authors A, Books B WHERE A.AuthorID = B.AuthorID AND A.Country = 'Россия';
- SELECT FirstName, LastName, Title FROM Authors, Books WHERE Authors.AuthorID = Books.AuthorID AND Country = 'Россия';
- SELECT A.FirstName, A.LastName, B.Title FROM Authors A JOIN Books B ON A.AuthorID = B.AuthorID WHERE A.Country = 'Россия';
Толық сынақ тестті шешкің келе ме?
Bilimqor — тегін, нақты ҰБТ форматында. 120 сұрақ, 5 пән, 4 сағат.
Сынақ тестті бастау →«SQL Сұраулары» тақырыбы бойынша ұқсас есептер
- 1870 жылдан кейін жарық көрген барлық кітаптардың атауларын қай SQL-сұрау шығарады?
- Қай SQL-сұрау AuthorID = 4 болатын 'Анна Каренинаны' 'Украинадан' Authors кестесіне жаңа автор ретінде қосады?
- Қай SQL-сұрау 'Идиот' кітабының жанрын 'Драмаға' өзгертеді?
- Қай SQL-сұрау 1850 жылға дейін жарияланған барлық кітаптарды жояды?
- Қандай SQL-сұрау Students кестесіндегі жолдар санын есептейді?