吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1099|回复: 12
收起左侧

[求助] mysql请教

[复制链接]
积木工具箱 发表于 2021-4-30 17:08
有一个用户表 user
id sex name
1   男  小明
2   女  小王
3   男  小菜

现在我需要查询女角色
select * from where sex='女'

现在有个需求 sex='女' 这个条件 在id为 1的 情况下 sex='女'这个条件不启用该怎么写呢  

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

天才笨蜀黍 发表于 2021-4-30 17:12
select * from where sex='女' or id=1
SnakeJohn 发表于 2021-4-30 17:16
Js_Aaron 发表于 2021-4-30 17:22
chaosgod 发表于 2021-4-30 17:29
[SQL] 纯文本查看 复制代码
SELECT
        id,
        sex,
        `name`
FROM
        test
WHERE
IF
        (
                id = 1,
        sex != '女',
        sex = '女')
houzhiyong 发表于 2021-4-30 17:34

select * from user  where sex='女' or t.id=1  
diaosi123 发表于 2021-4-30 17:38
要写存储过程吧,上面的都是sql,
人家要求的是当id为1,要查全部。。否则查sex='女'
ghq 发表于 2021-4-30 17:40
select * from user where sex='女' and id<>1
LeagueJinx 发表于 2021-4-30 17:42
我这边是框架 mybatis动态sql,,如果是普通sql就是 (id有限 = 值) 这边 判断一下 id有的话就不加其他判断
Cool_Breeze 发表于 2021-4-30 18:15
select * from (select * from where sex='女' ) where id != 1
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 02:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表