zoukankan      html  css  js  c++  java
  • sqlzoo练习系列(二)——SELECT name

     【Tips】

    • sqlzoo官网链接:https://sqlzoo.net/wiki/SQL_Tutorial/zh
    • 每个系列开头介绍所用表及其信息
    • 每道题均测试通过,含有题目描述、代码和结果
    • 题目为自己简写,最好在官网查看具体题目
    • 部分测试结果不完整,仅为一部分截图

    SELECT name练习链接:https://sqlzoo.net/wiki/SELECT_names/zh

    所用的表world

    • name:国家名称
    • continent:洲

    1.以Y为首(LIKE%)

    SELECT name FROM world
      WHERE name LIKE 'Y%'

    2.以Y结尾

    SELECT name FROM world
      WHERE name LIKE '%Y'

    3.包含x的国家

    SELECT name FROM world
      WHERE name LIKE '%x%'

    4.以land结尾

    SELECT name FROM world
      WHERE name LIKE '%land'

    5.以C开始,ia结尾

    SELECT name FROM world
      WHERE name LIKE 'C%ia'

    6.包含字母oo

    SELECT name FROM world
      WHERE name LIKE '%oo%'

    7.包含三个或以上的a

    SELECT name FROM world
      WHERE name LIKE '%a%a%a%'

    8.以t作为第二个字母

    SELECT name FROM world
     WHERE name LIKE '_t%'
    ORDER BY name

    9.两个o,被另外两个字母隔着o__o

    SELECT name FROM world
     WHERE name LIKE '%o__o%'

    10.四个字母的国家

    SELECT name FROM world
     WHERE name LIKE '____'

    11.显示国家和城市相同的国家名字

    SELECT name
      FROM world
     WHERE name = capital

    12.首都是国家名字加上“City”

    SELECT name
     FROM world
    WHERE capital = concat(name, ' City')

    13.首都中有国家的名字

    SELECT capital,name
     FROM world
    WHERE capital LIKE concat('%',name,'%')

    14.首都是国家名字的延伸,比国家名字长

    SELECT name,capital
     FROM world
    WHERE capital LIKE concat('%',name,'_%')

    15.显示国家名字及其延伸词

    SELECT name,
     REPLACE(capital, name,'')
     FROM world
    WHERE capital LIKE concat('%',name,'_%')

     
  • 相关阅读:
    冒泡 希尔 快速 插入 堆 基数
    排序总结
    软件工程(齐治昌-谭庆平-宁洪)
    Java简单计算器
    插入排序
    Android中theme.xml与style.xml的区别
    activity theme parent 属性浅析
    xml中不能直接添加ViewGroup
    Java中对象的上转型对象
    Android原理View、ViewGroup
  • 原文地址:https://www.cnblogs.com/tuzinn/p/13835186.html
Copyright © 2011-2022 走看看