数据库数据的过滤(二)
1、BETWEEN查找具有两个值之间的值的行
BETWEEN运算符是一个逻辑运算符,用于指定要测试值的范围。可以使用大于或等于(>=)且小于或等于(<=)来替换BETWEEN运算符。使用BETWEEN运算符的条件比使用比较运算符大于或等于(>=),小于或等于(<=)和逻辑运算符AND的条件更具可读性。如果要取消BETWEEN运算符的结果,请使用NOT BETWEEN运算符。
查找成绩在80.0分和90.0分之间的学生
2、IN查找值列表中具有值的行
IN运算符是一个逻辑运算符,IN运算符等效于多个OR运算符。如果要取消IN运算符,请使用NOT IN运算符。
使用IN运算符查找成绩为95分或90分或85分的学生
3、LIKE查找其值包含字符串的行
1)、%(百分比)通配符
通配符百分比(%):任何零个或多个字符的字符串。
查找姓陈的学生:
2)、(下划线)通配符
下划线()通配符:任何单个字符。
查找名字中第二个字为美的学生:
3)、NOT LIKE运算符
使用NOT LIKE运算符查找名字中第一个字不是陈的学生: