A. sql中如何将已经赋值的字段变为原有的null
1.sql语句法
新建一个查询,使用语句设置:update p_order set finish_time=null where id='XXXX'
2.navicat for mysql中设置
双击打开p_order表,通过时间排序找到该条需要修改的记录,在该条记录的finish_time上直接右键(不需要删除数据),右键后会有设置为Null(英文是:Set to Null),结果就已经被设置为Null值了。
说明:以上两种方法的前提是finish_time这列在设计时要允许为Null,如果不是,这么设置是不奏效的。
(1)sql更新为null扩展阅读:
@表示声明一个局部变量,@@表示声明一个全局变量(比如已经定义好的系统变量)
申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;
赋值:有两种方法式(@num为变量名,value为值)。
set @num=value; 或 select @num=value;
DECLARE @count表示选定变量,SELECT @count=1表示为count赋值;这里的赋值语句还可以使用SET @count=1。
但是select和set在赋值语句中有些区别:SELECT可以在一条语句里对多个变量同时赋值,而SET只能一次对一个变量赋值,即如果数据表中存在多个count变量,则不能使用SET赋值;例:将变量count值赋值为1:
B. sql server 中字段默认值为NULL和update后值为NULL有什么区别
都是NULL 没什么区别,不过你要注意 NULL(相当于nullptr)和空字符穿(相当于C++ 中的 ""空字符串)串不是一个意思。如果是空白字符在你这里是看不到 NULL的,你看到就是个白的。并且在sql 中 ;举个例子" select * from xxx where name = '' " 和 “select * from xxx where name = null ”是两个意思,你查询你就知道了。
C. Update语句中如何向SQL数据库写入NULL
1、在数据库中建立一张test表,可以看到test表中有三个字段,分别是:id,name,second。
D. oracle中 sql语句怎么将字段的值更新为null
update table1 set cilumn_name = null where column_name2 = ..;
commit;
E. SQL 语句 把一个值为0的字段改为空('null')
不能设为空值可能存在以下两个原因:
1.首先要判断a字段是否可以设为空值:
右键选择表,点击设计,查看字段允许null值是否打勾,打勾为可以设为空值。
拓展资料:
结构化查询语言字符型
VARCHAR VS CHAR
VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。
假如向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。以后从这个字段中取出此数据时,取出的数据其长度为十个字符——字符串Bill Gates的长度。假如把字符串输入一个长度为四十个字符的CHAR型字段中,那么当取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。
使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段时,不需要为剪掉数据中多余的空格而操心。
VARCHAR型字段的另一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当数据库很大时,这种内存和磁盘空间的节省会变得非常重要。
F. sql中更新某个字段中部分空值的语句怎样写
UPDATE goods SET prodarea=【你要更新的内容】 WHERE prodarea is NULL
G. 如何更新数据库中为Null的数据
update 表名 set 字段 = null where id=1 --把字段数据变成null
update 表名 set 字段 = 值 where 字段 is null --改写字段为null数据
update 表名 set 字段 = null where 字段 is not null --把字段不为null变成null
H. sql中把值为null置0
修改表的属性,将字段设为 不允许 NULL, 默认值设为 0
I. sql如何空值替换成null
各个数据库都有空值操作函数,例如Oracle的nvl,mysql的ifnull,sqlserver的isnull等
都可以把空值替换成另外一个内容,你这里只需要把空值替换“null字符”就可以了。
oracle:select nvl(字段,'NULL') from ****
mysql:select ifnull(字段,''NULL'') from ****
sqlserver,也类似,我就不写了
J. sql 修改字段值 <NULL> 在线等
把下面的代码存为1.asp,然后放在你的网站目录下,然后点确认更新就可以了!ASP完整代码!
<!-- #include file="../conn.asp" --> '你的数据库连接文件
<html>
<head>
<title>信息更新</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<BODY>
<table align="center" cellpadding="4" cellspacing="1" border="1">
<form name="form1">
<tr>
<td><input type="submit" value=" 确认更新 " class="button">
<input type="hidden" name="hid" value="ok"></td>
</tr>
</form>
</table>
<%
if request("hid")="ok" then
sql="update [123] set abc=1 where abc is null"
conn.execute(sql)
%>
<script language="javascript">
alert("信息更新成功!")
window.location.href="1.asp"
</script>
<%end if%>
</body>
</html>