0

私はSQLが得意ではないので、この質問に答えるのは非常に簡単です:)というタイトルの列がGradesあり、現在すべての値がですNULLGrades列が「データなし」に更新したいのですがNULL

これは私がこれまでに持っているものです:Select (ISNULL(Grade, 'test')) From bleaTest

前もって感謝します!!

4

5 に答える 5

4
UPDATE bleaTest SET Grades = 'No Data' WHERE Grades IS NULL;
于 2012-11-13T18:56:36.533 に答える
3

テーブルを更新するには、これを行うことができます

UPDATE bleaTest
SET Grade = 'No data'
WHERE Grade is null;

そして選択するには

Select ISNULL(Grade, 'No Data') Grade From bleaTest
于 2012-11-13T18:56:58.593 に答える
1

次のSQLステートメントを使用できます

UPDATE bleaTest set Grades = 'No Data' WHERE Grades IS NULL;
于 2012-11-13T18:56:56.387 に答える
1

これはおそらくセットアップに合わせてカスタマイズする必要がありますが、実際にテーブルを更新したい場合は、次のようになります。

update theTable
set Grades = isnull(Grade, 'No Data')

または交互に

update theTable
set grades = 'no data'
where grades is null
于 2012-11-13T18:58:00.693 に答える
0

前に述べたように更新を行うことができます:

UPDATE bleaTest SET Grades = 'No Data' WHERE Grades IS NULL;

ただし、新しいレジスタの列にNULL値が含まれないようにする場合は、次のコードを使用してテーブルを変更できます。

ALTER TABLE bleaTest MODIFY Grades NOT NULL;
ALTER TABLE bleaTest ALTER  Grades SET DEFAULT 'No Data';

使用するデータベースによっては、コードが偶然に発生する可能性があります。

于 2012-11-13T20:24:19.263 に答える