关于null的问题 delete from 表名 where 性别 IS NULL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DELETE tb_name WHERE 性别 IS NULL; delete from 表名 where isnull(性别,'')='' set ansi_nulls offdeclare @t table(编号 varchar(10), 姓名 varchar(10),出生日期 datetime, 性别 varchar(2)) -------- ---------- ----------------------- ---- insert @t select '00001', '黄小丫', '1986-06-02 00:00:00', '女' insert @t select '00002', '黄小龙', '1985-06-23 00:00:00', '男' insert @t select '00003', '黄小虎', '1986-06-27 00:00:00', '男' insert @t select '00004', '黄小强', '1983-05-11 00:00:00', null insert @t select '00005', '黄小梅', '1982-02-12 00:00:00', null insert @t select '00006', '黄小凤', '1989-10-06 00:00:00', null delete from @t where 性别=nullselect * from @t/*编号 姓名 出生日期 性别 ---------- ---------- ------------------------------------------------------ ---- 00001 黄小丫 1986-06-02 00:00:00.000 女00002 黄小龙 1985-06-23 00:00:00.000 男00003 黄小虎 1986-06-27 00:00:00.000 男*/ 我也有这样的问题,现在想改null为空 一个有关字段内含有下划线查询的SQL语句问题 有偿求sqlserver数据库设计:有线电视 存储过程结果不能显示?? 还原?附加? 调用存储过程时与服务器中断 mysql自动编号 我看不懂这个存储过程 高人讲讲 sql 2005 function 是否可以返回 table 基础问题:我有一段从SQL脚本,怎么用它在另一个库中建立一个表啊 如何将sql server中的数据导入oracle中? 变量的使用 对 执行效率 的影响 请教高手如何给大批量数据加编号(唯一,连续)?
declare @t table(编号 varchar(10), 姓名 varchar(10),出生日期 datetime, 性别 varchar(2))
-------- ---------- ----------------------- ----
insert @t select '00001', '黄小丫', '1986-06-02 00:00:00', '女'
insert @t select '00002', '黄小龙', '1985-06-23 00:00:00', '男'
insert @t select '00003', '黄小虎', '1986-06-27 00:00:00', '男'
insert @t select '00004', '黄小强', '1983-05-11 00:00:00', null
insert @t select '00005', '黄小梅', '1982-02-12 00:00:00', null
insert @t select '00006', '黄小凤', '1989-10-06 00:00:00', null
delete from @t where 性别=null
select * from @t
/*
编号 姓名 出生日期 性别
---------- ---------- ------------------------------------------------------ ----
00001 黄小丫 1986-06-02 00:00:00.000 女
00002 黄小龙 1985-06-23 00:00:00.000 男
00003 黄小虎 1986-06-27 00:00:00.000 男
*/