ҰБТ • Информатика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, 'Роман').1870 жылдан кейін жарық көрген барлық кітаптардың атауларын қай SQL-сұрау шығарады?
Жауап нұсқалары
- SELECT Title FROM Books ORDER BY YearPublished;
- SELECT Title FROM Books WHERE YearPublished > 1870;
- SELECT Title FROM Books WHERE YearPublished >= 1870;
- SELECT * FROM Books WHERE YearPublished > 1870;
Толық сынақ тестті шешкің келе ме?
Bilimqor — тегін, нақты ҰБТ форматында. 120 сұрақ, 5 пән, 4 сағат.
Сынақ тестті бастау →«SQL Сұраулары» тақырыбы бойынша ұқсас есептер
- Қай SQL-сұрау авторлардың аты мен тегін, сонымен қатар Ресейде жарияланған олардың кітаптарының атауларын шығарады?
- Қай SQL-сұрау AuthorID = 4 болатын 'Анна Каренинаны' 'Украинадан' Authors кестесіне жаңа автор ретінде қосады?
- Қай SQL-сұрау 'Идиот' кітабының жанрын 'Драмаға' өзгертеді?
- Қай SQL-сұрау 1850 жылға дейін жарияланған барлық кітаптарды жояды?
- Қандай SQL-сұрау Students кестесіндегі жолдар санын есептейді?