where 句中加一个 and wcks in (‘ET’,‘KQ’) 可以实现你这一个要求,你若仅仅是这个要求可以试试这个
解决方案 »
- 请问,创建表的这几个关键字,什么意思
- 这句SQL报的错误该怎样修改?
- 求讲解 OPENDATASOURCE & OPENROWSET 用法
- exec('select @Li_Count = count(*) from ' +@Ls_TableName )?
- 想问个简单的存储过程返回值问题,高手一看就知道,请指点一下
- 数据量过大,查询起来是不是特别地慢?
- 面试时做的题,球队对阵表sql语句
- SQL Server7.0不能够查看table中的数据?
- Oracle 是否可以在Trigger或存储过程中调用外部程序,如服务器上的EXE
- 数据库优化,急呀!!!!
- sqlserver请问怎么写查询条件为省份的ID时,会出现省份下所属的市的名称
- 查询数据显示问题
不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
应该怎么用?
WCKS是text类型的
这个字段里存的是这个ID号的对应的人未检查的科室,但是我们有内科,外科这些需要知道的科室,但是也有餐厅这类不需要查询的科室,所以我想在我查询的时候就要去调像餐厅这类不需要的可是代码,所以所有查询我都需要去掉+ET+KQ
比如我不查询ID号,用这个:
SELECT wcks FROM JCXX WHERE DWDM='SA004988' AND WCKS is NOT NULL
数据库就会出现很多的
ET+KQ+TZJ+WZ
ET+TZJ+WZ
KQ+TZJ+WZ
ET+KQ+TZJ
ET+KQ+WZ
这种结果
但是我只想让它显示:
TZJ+WZ
TZJ+WZ
TZJ+WZ
TZJ
WZ
这种结果就可以了
FROM JCXX
WHERE DWDM='SA004988' AND WCKS is NOT NULL
报错了:对数据类型而言运算符无效。运算符为 add,类型为 text。
WCKS是TEXT类型的...
这么短的内容居然用text,存心找麻烦!