2013-09-26 46 views
0

我試圖列出多行查詢的結果,在行,2列。我有我需要的正確數據,我只需要將其修剪至1行結果。換句話說,消除結果中的重複條目。我使用的是此處未顯示的值school_id。我應該把它作爲一個獨特的價值嗎?我能否在不顯示school_id的情況下做到這一點?消除重複的記錄/行?

SQL> select DISTINCT(school_name),Team_Name 
    2 from school, team 
    3 where team.team_name like '%B%' 
    4 AND school.school_id = team.school_id; 

SCHOOL_NAME          TEAM_NAME 
-------------------------------------------------- ---------- 
Lawrence Central High School      Bears 
Lawrence Central High School      BEars 
Lawrence Central High School      BEARS 

回答

0

這個問題,我相信你知道的是,「熊」在這裏有三種不同的情況。簡單的解決辦法是做「Team_Name」的上限或下限,以便它只有1個返回記錄。

UPPER(Team_Name)