if 条件
insert into ..

解决方案 »

  1.   

    if 条件
    insert into ..
    where 条件
      

  2.   

    就是就是!
    条件语句可以跟sql语句放在一起吗?
    我以前的做法是在程序中用if判断
    怎么在插入的时候判断啊?
      

  3.   

    插入列,还是更新列?update table set 某列= xxxx where 标识 = yyyy
      

  4.   

    insert into 表1 select * from 表2 where 字段=aaa
      

  5.   

    插入。
    我遇到的情况是每一行都要从其它表里运算得出结果然后填到表1中
    表1中,以TargetId来标示行,它取不同的值来表示不同的行。
    我现在就是想在 TargetId等于某值时 做某个操作,因为都是从不同表里算出结果。。
    唉 头大
      

  6.   

    抱歉,这两天很忙,没能即使回复。
    pk  |m1(int)| a2(int)
    ____|_______|____________
    01  | null  | null
    02  | null  | null如上图,我想在 pk='01' 和 pk='02'那两行的null值处,插入数据。该怎么写这条语句。
    数据库表里直接操作很简单,直接改就行了,可是语句该怎么写呢?