請教SQL2000多條件查詢語句
update b
set 結果=1
from a inner join b on a.代號=b.代號
where a.姓名= '李四' and b.性別='男'
你的兩個表的主鍵應該就是各自表中的代號。我寫的sql中的a,b就代表a,b表。
或者用你們老師教的形式,跟上面一個意思:
update b
set 結果=1
from a,b
where a.代號=b.代號
and a.姓名= '李四' and b.性別='男'
sql 中的if 判斷 語句應該怎么寫
sql中的if語句寫法和java中差不多,都是先定義變量再使用變量進行判斷。由于你的提問不是很清晰,我就自己的看法解答下你的問題:
如果你指的是查詢條件的話:select 需要查詢的字段,若為所有字段這里是* from 表名 where 查詢條件例如name='llo' and age='50';
如果你指的是sql代碼的話:
變量名 Number:=0;
變量名 Number:=0;Num為屬性
Select 字段名 Into 變量名 from 表名 就不多寫了,條件同查詢條件結束時要有;號注意英文字符,這樣會把查詢到的字段值賦給變量,當使用if語句進行判斷時,取到變量名進行判斷就好。if判斷語句同:if(變量名!=0) then
返回true時需要運行的語句
end if;
--為注釋
轉載請注明出處華閱文章網 » sql2000if語句