表名の欄:Employee
列名:Emp_name
アップデートは、すべての行
Emp_name
は、この内容を持っています
xx\rama,
xx\rajesh,
xx\vignesh
私はすべての行からxx\
を除去することにより、テーブルの従業員を更新する必要があります列Emp_name
の
私を助けてください。
表名の欄:Employee
列名:Emp_name
アップデートは、すべての行
Emp_name
は、この内容を持っています
xx\rama,
xx\rajesh,
xx\vignesh
私はすべての行からxx\
を除去することにより、テーブルの従業員を更新する必要があります列Emp_name
の
私を助けてください。
UPDATE Employee
SET EMP_Name = REPLACE(Emp_name, 'xx\', '')
これは、すべてのレコードにxx\
のすべての出現箇所を削除します。
UPDATE [Employee]
SET Emp_Name=REPLACE(Emp_Name, 'xx\', '')
あなただけのただ最初を更新したい場合は、その後の操作を行います。
UPDATE [Employee]
SET Emp_Name=REPLACE(Emp_Name, 'xx\', '')
WHERE Emp_Id=(SELECT MIN(Emp_Id) FROM [Employee])
お返事ありがとうございます。テーブルEmployeeの列の最初の行だけを更新する方法を教えていただけますか? –
これは、最初の行として記述した内容によって異なります。テーブルにはどのような列がありますか?あなたはプライマリキーフィールドを持っていますか?最初の行としてクラス分けした「主キー」フィールドの値は何ですか? – Curt
私の主キーとしてEmp_idを取得しました –
私は「これを想定し、mはMS SQLであるので、それであれば、これはすべき仕事
更新従業員
セットemp_name = right(e mp_name、len(emp_name) - 3)
お返事ありがとうございます。 Employeeテーブルの上記の列の最初の行のみを更新する方法を教えてください。 –
あなたがemp_nameを知っていれば、emp_name = 'somename'の場合はemployee(emp_name、len(emp_name) - 3)を更新できます。 emp_name =(従業員からトップ1を選択) – nikolifish
ご回答いただきありがとうございます。 Employeeテーブルの上記の列の最初の行のみを更新する方法を教えてください。 –
上記の同じアップデートをどのようにロールバックできますか? –
これらの行を識別可能にするものを消去しているわけではありません。 – JNK