现有表格一张,有1万多条纪录,更新里面某一列的数据,每条纪录里有有同样的内容比如说“你好!*********等等”
要更新表里这一列中不包含“你好!*********等等”这个语句怎么写哟
小弟自己弄了半天就是不知道怎么写,查询没有这句话的我是会写的
SELECT ID
FROM 表名
WHERE ID NOT IN(SELECT ID FROM 表名 WHERE 某列 LIKE '%你好%')
这样可以查询不包含那句话的所有ID,但更新怎么写,麻烦大虾们帮帮忙
要更新表里这一列中不包含“你好!*********等等”这个语句怎么写哟
小弟自己弄了半天就是不知道怎么写,查询没有这句话的我是会写的
SELECT ID
FROM 表名
WHERE ID NOT IN(SELECT ID FROM 表名 WHERE 某列 LIKE '%你好%')
这样可以查询不包含那句话的所有ID,但更新怎么写,麻烦大虾们帮帮忙
解决方案 »
- 怎样找到某条数据的上一条和下一条数据(急,在线等!!)
- SQL Server insert列问题
- 复制主键标识字段,到普通字段
- 跪求SQL语句,4表连接查询!
- 如何修改 MSSQL2005 的默认编码(字符集)?
- 大家看看这个存储过程错哪了,解决立马送分
- 紧急问题,如何用纯sql语句插入当前系统时间?
- SQL语句:判断如果字段state的值为空,那么就取这行数据,可是在数据库中用=NULL 或者='' 都不可以,谁可以告诉我怎么写??
- 在SQL新建表时,如何建立多张表之间的关系
- sql语句的问题。
- 写存贮过程的规范:是所有变量在文件头定义呢?还是在使用前定义,哪种写法规范?
- 如何清除表中的null?
WHERE ID NOT IN(SELECT ID FROM 表名 WHERE 某列 LIKE '%你好%')
WHERE ID NOT IN(SELECT ID FROM 表名 WHERE 某列 LIKE '%你好%')
set 要修改的列=...
WHERE 某列 not LIKE '%你好%'用not like就可排除含你好的记录,不用not in 那么麻烦