2019-03-04
閱讀量:
747
SQL查詢語句中的順序問題
問題描述:
顯示所有首都是其國家名字加上“city”的國家的名字,例如:“Mexico 墨西哥”的首都是”Mexico City”。
數(shù)據(jù)如下
問題解析:
這里的查詢語句的條件要用到concat函數(shù),連接字符串,這里要注意查詢語句的順序,如果在select語句中就使用 concat(name, ' City')就會報錯,因?yàn)樵趕ql語句中,是先查詢where語句,再檢索select語句的。
SELECT name FROM world
WHERE capital = concat(name, ' City')






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論