02.SELECT from Nobel Tutorial

注意:where语句中对表示条件的需要用单引号, 下面的译文使用的是有道翻译如有不正确,请直接投诉有道

01.Change the query shown so that it displays Nobel prizes for 1950.

译文:更改显示的查询,使其显示1950年的诺贝尔奖。

SELECT yr, subject, winner FROM nobel WHERE yr = 1950

02.Show who won the 1962 prize for Literature.

译文:展示谁获得了1962年的文学奖。

SELECT winner FROM nobel WHERE yr = 1962  AND subject = 'Literature'

03.Show the year and subject that won 'Albert Einstein' his prize.

译文:展示“爱因斯坦”获奖的年份和主题。

select yr, subject from nobel where winner ='Albert Einstein'

04.Give the name of the 'Peace' winners since the year 2000, including 2000.

译文:请说出自2000年(包括2000年)以来的“和平”获奖者的名字。

select winner from nobel where yr >= 2000 and subject='Peace'

05.Show all details (yr, subject, winner) of the Literature prize winners for 1980 to 1989 inclusive.

译文:展示1980年至1989年包括在内的所有文学奖得主的详细资料(年份、主题、获奖作品)

select * from nobel where (yr between 1980 and 1989) and subject = 'Literature'

06.

Show all details of the presidential winners:

  • Theodore Roosevelt

  • Woodrow Wilson

  • Jimmy Carter

  • Barack Obama

译文:显示总统候选人的所有信息:

    西奥多。罗斯福

    伍德罗·威尔逊

    吉米•卡特

    巴拉克•奥巴马(Barack Obama)

SELECT * FROM nobel
WHERE winner IN ('Theodore Roosevelt',
'Woodrow Wilson',
'Jimmy Carter', 'Barack Obama')

07.Show the winners with first name John

译文:显示姓名的第一个字为约翰的获奖者

select winner from nobel where winner like 'John%'

08.Show the year, subject, and name of Physics winners for 1980 together with the Chemistry winners for 1984.

译文:展示1980年物理获奖者和1984年化学获奖者的年份、科目和名字。

select * from nobel where (yr=1980 and subject='Physics') or (yr=1984 and subject='Chemistry')

09.Show the year, subject, and name of winners for 1980 excluding Chemistry and Medicine

译文:请列出1980年的获奖年份、获奖科目和获奖名单,化学和医学除外

select * from nobel where yr=1980 and subject not in ('Chemistry','Medicine')

10.Show year, subject, and name of people who won a 'Medicine' prize in an early year (before 1910, not including 1910) together with winners of a 'Literature' prize in a later year (after 2004, including 2004)

译文:展示(1910年以前,不包括1910年)获得“医学奖”的人的信息,以及后来(2004年以后,包括2004年)获得“文学奖”的人的信息

select * from nobel where (yr<1910 and subject='Medicine') or (yr>=2004 and subject='Literature')

11.Find all details of the prize won by PETER GRÜNBERG

译文:找到彼得·格伦伯格获得的奖项的所有信息

select * from nobel where winner='PETER GRÜNBERG'

12.Find all details of the prize won by EUGENE O'NEILL

译文:找到尤金·奥尼尔获奖的所有信息

# 查询的名字里面有个单引号 需要使用两个单引号  即’EUGENE O’’NEILL’

select * from nobel where winner ='EUGENE O''NEILL'

13.List the winners, year and subject where the winner starts with Sir. Show the the most recent first, then by name order.

译文:列出获奖者的名字,年份和主题,获奖者以“先生”开头。先显示最近的,然后按名字顺序排列。

select winner,yr,subject from nobel where winner like 'Sir%' order by yr desc, winner asc

14.Show the 1984 winners and subject ordered by subject and winner name; but list Chemistry and Physics last.

译文:显示1984年获奖者和科目排序的科目和获奖者的名字;但是把化学和物理列在最后。

SELECT winner, subject
FROM nobel
WHERE yr=1984
ORDER BY subject in('Physics','Chemistry') ,subject,winner

练习网址:https://sqlzoo.net/wiki/SELECT_from_Nobel_Tutorial

——————————————————————————————————————————————————————————————————————————————————————————————————————————

SELECT from Nobel Tutorial的更多相关文章

  1. sqlzoo刷题 SELECT from Nobel Tutorial

    SELECT from Nobel Tutorial 1.Change the query shown so that it displays Nobel prizes for 1950. SELEC ...

  2. SQLZOO练习二--SELECT from Nobel Tutorial

    We continue practicing simple SQL queries on a single table. This tutorial is concerned with a table ...

  3. SQLZOO网页中SQL的答案(SELECT from nobel篇)

    SELECT from nobel篇 1. 更改查詢以顯示1950年諾貝爾獎的獎項資料. 答案: SELECT yr, subject, winner FROM nobel WHERE yr = 19 ...

  4. sqlzoo - SELECT from WORLD Tutorial 答案

    01.SELECT from WORLD Tutorial 01.显示所有国家的名称,大洲和人口. SELECT name, continent, population FROM world; 02. ...

  5. MySQL练习题--sqlzoo刷题2

    SELECT from Nobel Tutorial 1.Change the query shown so that it displays Nobel prizes for 1950. SELEC ...

  6. SQLZOO

    一.SELECT basics/zh 以顯示德國 Germany 的人口. select population from world where name = 'Germany'; 查詢面積為 5,0 ...

  7. SQLZOO 习题

    https://sqlzoo.net 8. 美國.印度和中國(USA, India, China)是人口又大,同時面積又大的國家.排除這些國家. 顯示以人口或面積為大國的國家,但不能同時兩者.顯示國家 ...

  8. sqlzoo.net刷题

    只发后面提升题目的题解,前面的太简单,写下来也没有意义 12.查找尤金•奧尼爾EUGENE O'NEILL得獎的所有細節 Find all details of the prize won by EU ...

  9. sqlzoo:3

    顯示1980年物理學(physics)獲獎者,及1984年化學獎(chemistry)獲得者. select yr,subject,winner from nobel ) ) 查看1980年獲獎者,但 ...

随机推荐

  1. 命令 关闭SElinux

    # sed -i 's/^SELINUX=.*$/SELINUX=disabled/g' /etc/selinux/config

  2. Spring IoC bean 的初始化

    前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本.因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析. 本篇文章主要介绍 Spring IoC 容 ...

  3. 详解GaussDB bufferpool缓存策略,这次彻底懂了!

    摘要:华为云GaussDB(for mysql)是华为云自主研发的最新一代云原生数据库,采用计算存储分离.日志即数据的架构设计.具备极致可靠.极致性价比.多为扩展.完全可信等诸多特性. 一 .Gaus ...

  4. day59 pip安装django出错解决方案

    在虚拟环境下,输入 pipinstall django ==2.2,安装django,可能会出现超时问题 ​ 这里的报错是网络问题,解决方案有如下三种 (1)多试几次,网络好就装上了 (2)Cmd输入 ...

  5. java规范总结

    1.所有的相同类型的包装类对象之间值的比较,全部使用 equals 方法比较. 说明:对于 Integer var = ? 在-128 至 127 范围内的赋值,Integer 对象是在 Intege ...

  6. 爬虫python3:TypeError: cannot use a string pattern on a bytes-like object

    import re from common_p3 import download def crawl_sitemap(url): sitemap = download(url) links = re. ...

  7. Mysql基础(三):MySQL基础数据类型、完整性约束、sql_mode模式

    目录 2.MySQL基础数据类型.完整性约束.sql_mode模式 1. MySQL常用数据类型 2. 完整性约束 3. MySQL的sql_mode模式说明以及设置 2.MySQL基础数据类型.完整 ...

  8. java 面向对象(九):类的结构:构造器(一)简介;属性赋值顺序;JavaBean的概念

    1.构造器(或构造方法):Constructor构造器的作用: * 1.创建对象 * 2.初始化对象的信息2.使用说明: * 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器 * 2 ...

  9. flask源码剖析系列(系列目录)

    flask源码剖析系列(系列目录) 01 flask源码剖析之werkzurg 了解wsgi 02 flask源码剖析之flask快速使用 03 flask源码剖析之threading.local和高 ...

  10. SonarQube+Jenkins+Cppcheck实现C++代码扫描

    背景:公司部分项目是由C++进行开发,因此对此有需求. sonarqube:docker化安装(alpine系统),版本8.3.1 (build 34397) jenkins:docker化安装,版本 ...