zoukankan      html  css  js  c++  java
  • SELECT from Nobel Tutorial

    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 (yrsubjectwinner) 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

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

  • 相关阅读:
    *** Assertion failure in -[UICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory
    linker command failed with exit code 1 (use -v to see invocation)
    谈谈我对PhoneGap的看法——(摘自唐巧的技术博客)
    ssh key一键自动化生成公钥私钥,并自动分发上百服务器免密码交互
    2018年Linux运维人员必会开源运维工具体系总结
    CentOS 6下PXE+Kickstart无人值守安装操作系统
    IOS优秀博客
    Nginx简单实现网站的负载均衡
    堆排序 Heap Sort
    h5移动端设计页面
  • 原文地址:https://www.cnblogs.com/yanzhongyixu/p/13393888.html
Copyright © 2011-2022 走看看