2017-08-02 2 views
0

Oracleデータベースのスキーマにテーブルctryがあります。このテーブルには、country_name、city_name、city_id、site_name、site_idの各列があります... 私の要件は、特定の国の都市名などが含まれます。 だから私のクエリ SELECT distinct(city_Id)、city_nameからctry where country_name = "somevalue"。 私に必要な結果が得られます。私は CITY_ID =「(オフサイト)」とCITY_NAME =「OFFサイト」などの値を持つ行を追加したいと思う。この結果一覧へOracleの結果リストとともにカスタマイズされた行を取得

(表ではありません。)

私が使用しています SELECT distinct(city_Id)、city_name from ctry where country_name = "somevalue"。 組合はCTRY

からCITY_NAME AS、CITY_ID AS '(オフサイト)' 'OFF SITE' を選択 しかし、ここで問題が生じたリストは '(オフサイト)' と「OFF SITEとしてCITY_IDとCITY_NAMEの複数の値を持つことになりますですそれぞれ '

しかし、私はオフサイトValues.Isと1つの行だけ私はこれを達成することができますか? ありがとうございます。

答えて

0

あなたはCTRYからデータを読んでいないと、あなただけのデュアルテーブルに

SELECT distinct(city_Id), city_name from ctry where country_name = "somevalue". 
union select '(offsite)' AS city_Id, 'OFF SITE' AS city_name from dual 
+0

感謝:) :)それは作品を使用することができます:) –

関連する問題