2017-01-10 6 views
-1

同じテーブルから他の値の長さの調整により、列の値を更新するには、私は、テーブルブック と列があるしていると言うことができます本は5文字以上です。もちろん、そのようなテーブルのすべての本の更新...どのようなアイデアですか?悪い英語のために申し訳ありません。SQL:私はそれの名前場合はオレンジ色に書籍の色を更新したい</p> <p>、色や名前:

+2

ようこそ。あなたは問題の良い説明を提供しました。しかし、これを解決しようとする試みを示すべきです。 –

+1

[カラム値の長さではなく、カラムの最大長ではありません]の重複可能性があります(http://stackoverflow.com/questions/13064621/get-column-value-length-not-column-max-length-of-value) – Wolfgang

答えて

1
Update Book 
    Set Color = 'Orange' 
    Where Length(name) > 5 
+0

Oracleの文字列リテラル区切り文字は、一重引用符ではなく、二重引用符ではありません。 –

+0

@BobJarvis私の悪い..それを更新します。 –

1
update book set color = 'ORANGE' where length(name) > 5; 

VKPが正しい場合は、常にあなたが試したことを示す必要があります。あなたの宿題へのあなたの答えがここにあります。

関連する問題