我们学习了解了这么多关于PHP的知识,不知道你们对PHP中关于is,between,in等运算符的用法是什么?是否已经完全掌握了呢,如果没有,那就跟随本篇文章一起继续学习吧
is 运算符:空值和布尔值的判断
有4种情况的使用:
-
xx is null:判断某个字段是“null”值——就是没有值,xxis not null:判断某个字段不是“null”值
-
xx is true:判断某个字段为“真”《true>
-
xxis false:判断某个字段为“假”(false): o,0.0,“. null
-
所谓布尔值,其实是tinyint(1)这个类型的一个“别名”,本质上,只是判断一个数字是否为0
between运算符:范围判断
用于判断某个字段的数据值是否在某个给定的范围――适用于数字类型,
语法:
xxbetween值1and值2,含义: XX字段的值在给定“值1”和“值2”之间,其实相当于:XX=值1 and xx <=值2;
in运算符:给定确定数据的范围判断
语法:
xxin(值1,值2,值3,...-.);含义﹔
表示字段XX的值为所列出的这些值中的一个,就算是涡足了条件﹔这些值,通常是零散无规律的。
它罗列出的数据,如果有一定的规律,则其实可以使用逻辑运算符或between运算符来代替。
like运算符:对字符串进行模糊查找
语法:
xX like‘要查找的内容"
常见示例及含义:
name like“%罗%”: 表示nam中“罗”这一个字的所有数据行,
name like“罗%心: 表示nam中以“罗”开头的所有数据行,比如:罗兰,
name like“%罗”; 表示nam中以“罗”结尾的所有数据行﹔比如:c罗,魂斗罗
namelike·罗_”: 表示nam中以“罗”开头并只有2个字符的所有数据行,比如:罗兰
name like·_罗”: 表示nam中以“罗”结尾并只有2个字符的所有数据行,比如:c罗
一个新的问题:
如果我要找某个字段中含“%””《或_〉的行,怎么办?转义就ok :
间%:表示%这个字符本身
L_:表示_这个字符本身例;
xX like“%9%69% ” ;
表示XX中含有百分号(%〉这个字符的所有行,
未经允许不得转载:任鹏个人博客 » PHP中关于is,between,in等运算符的用法是什么?
最新评论
Forex wiki. https://lt.forex-stock-bitcoin-brokers.com
Magnificent items from you, man. I have take note your stuff
Following on from the 3rd March Meetings held by economic de
It is remarkable, rather valuable message dfgdlfg2131.32
一般都会有一个沙盒期的,过了沙盒期就会慢慢放出来
百度不收录是应为是新站的原因吗?
The spike in consumer prices that left inflation at a four-d