sql查询语句
where后面的查询条件当is_ownerless_=‘0’时查询lock_status_='U'is_ownerless_=‘1'时查询lock_status_='U'...
where后面的查询条件
当 is_ownerless_=‘0’时 查询 lock_status_ ='U'
is_ownerless_=‘1' 时 查询lock_status_ ='U' or 'P'
这个改怎么写啊 展开
当 is_ownerless_=‘0’时 查询 lock_status_ ='U'
is_ownerless_=‘1' 时 查询lock_status_ ='U' or 'P'
这个改怎么写啊 展开
展开全部
这个要写在前边select 和 from 中 用 case when
不要这样写在where条件里
把你详细问题说一遍
不要这样写在where条件里
把你详细问题说一遍
更多追问追答
追问
表里的字段is_ownerless_=有两个值‘0’和‘1’ lock_status_也只有两个值‘U’和‘P’
我现在需要查询 除 is_ownerless_=‘0’且 lock_status_=‘P’ 以外的数据
追答
select case when is_ownerless_=‘0’ and lock_status_ ='U' then 某字段
when is_ownerless_=‘0’ and lock_status_ in ('U','P') then 某字段 end from 表
类似这样吧
展开全部
:select * from table1 where 范围 :insert into table1(field1,field2) values(value1,value2)delete from table1 where 范围 :update table1 set field1=value1 where 范围 :select * from table1 where field1 like ’%value1%’ 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1[separator
是否可以解决您的问题?
是否可以解决您的问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询