Sqlzoo Practice Answer--select Names/zh

Source: Internet
Author: User

name Continent
Afghanistan Asia
Albania Europe
Algeria Africa
Andorra Europe
Angola Africa
....

Name: Country name
Continent: Chau

1.

You can use it to WHERE name LIKE ‘B%‘ find the country that started with B.
Percent is the million character, can be used to represent no matter what word ends.

Find the country that started with Y.

SELECT name from World  WHERE name like ' Y% '


2. find the country that ends with Y.

SELECT name from World  WHERE name like '%Y '


3.

There is an X-letter in Luxembourg, and there is an X in the name of a country. List these two nations.

Find all the countries whose names contain the letter x.

SELECT name from World  WHERE name like '%x% '

4.

The names of "Iceland Ice Island" and "Switzerland Switzerland" are all ended with "land". Is there anything else?

Find all nations, whose names end with land.

SELECT name from World  WHERE name like '%land '


5.

"Columbia" is the beginning of C, IA for the end. And two countries, too.

Find all the countries whose names begin with C and IA end.

SELECT name from World  WHERE name like ' C%ia '


6.

"Greece Greek roast" has a double e word. Which country has a double o word?

Find all nations whose names contain the Alphabet Oo.

SELECT name from World  WHERE name like '%oo% '

7.

There are three aces in the Bahamas Baha ' I, are there?

Find all countries whose names contain three or more of a.

SELECT name from World  WHERE name like '%a%a%a% '


8.

The second letter of "India India" and "Angola Angola" is N.
You can use the bottom line character _ when a single letter of the million characters.

SELECT  from WHERE  like ' _n% ' ORDER  by name

Find all nations, whose names are the second letter of T.

SELECT name from World WHERE name "_t%" ORDER by name

9.

"Lesotho" and "Moldova" have two letters O, separated by the other two letters.

Find all the countries whose names have two letters O, separated by the other two letters.

SELECT name from World WHERE name like '%o__o% '

10.

"Cuba" and "Togo Togo" are all 4 letters.

Find all the nations, whose names are 4 letters.

SELECT name from World WHERE name like ' ____ '

11.

The capital of "Luxembourg Fort" is called "Luxembourg".

All the names of the countries, the capitals and the names of the nations are the same.

SELECT name from world WHERE name = Concat ("capital,")

12.

The capital of "Mexico Mexico" is "Mexico City".

It shows all the names of the country, its capital and the name of the country plus "City".

SELECT name from world WHERE Capital = concat (name, ' City ')


13. find out the names of all capitals and their countries, and the capital will have a country name.

Select Capital,name from world where capital like concat ('% ', name, '% ')


14. find out the names of all capitals and their nations, and the capital is an extension of the name of the country.


You should show Mexico city because it is Mexico than the name of the country.
You should not show Luxembourg, because its capital and country name are the same.

Select Name,capital from world where capital like concat ('% ', name, '% ') and capital! = Name

15.

"Monaco-ville" is the name of "Monaco" and the extension "-ville" in the merged country.

The name of the country, and its extension, such as the capital is the extension of the name of the country.

You can use SQL function REPLACE or MID.

Select Name,replace (capital, Name, ") from the world where capital like Concat (name, '%_ ')


Sqlzoo Practice Answer--select Names/zh

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.