Php 表行字段的Mysql if else语句
我有一张这样的桌子 |id | enable | min | max | |------------------------| |1 | true | 4 | 10 | |2 | false | 5 | 23 | |3 | true | 6 | 45 | |------------------------| |id |启用|最小|最大| |------------------------| |1 |正确| 4 | 10| |2 |假| 5 | 23| |3 |正确| 6 | 45| |------------------------| 我想要什么Php 表行字段的Mysql if else语句,php,mysql,sql,Php,Mysql,Sql,我有一张这样的桌子 |id | enable | min | max | |------------------------| |1 | true | 4 | 10 | |2 | false | 5 | 23 | |3 | true | 6 | 45 | |------------------------| |id |启用|最小|最大| |------------------------| |1 |正确| 4 | 10| |2 |假| 5 | 23| |3 |正
选择ID、启用、最小值、最大值
从…起
你的桌子
其中ENABLE='TRUE'和MIN>=2,MAX选择ID、ENABLE、MIN、MAX
从…起
你的桌子
其中ENABLE='TRUE'和MIN>=2,MAX感谢您的回答,但我想要这个条件“MIN>=2和MAX通过将ENABLE='TRUE'
条件与和
与MIN和MAX条件相结合,它们将仅适用于具有TRUE
值的记录。请注意此处的大小写。根据排序规则设置,TRUE
可能与TRUE
不同。感谢您的回答,但我需要此条件“MIN>=2和MAX通过将ENABLE='TRUE'
条件与和
与MIN和MAX条件相结合,它们将仅适用于具有TRUE
值的记录。请注意此处的大小写。根据排序规则设置,TRUE
可能与TRUE
不同。在TINYINT
列中使用1或0可能比使用字符串类型的“布尔”值更好。MySQL可以执行WHERE enable
,而不必执行笨拙的WHERE enable='true'
。在TINYINT
列中使用1或0,而不是字符串类型的“boolean”值可能更好。MySQL然后可以执行WHERE enable
,而不必执行笨拙的WHERE enable='true'
。
SELECT ID, ENABLE, MIN, MAX
FROM
YOUR_TABLE
WHERE ENABLE = 'TRUE' AND MIN >= 2 AND MAX <= 30;