在实际开发中,数据库是我们必不可少的工具,学习好如何使用数据库能让我们的开发事半功倍,今天我分享一下SQL条件查询的一些知识。
首先我们必需了解一个子句:SQL Sever WHERE 子句。这个子句的作用就是可以从表中获取一行或者多个条件的行。
在WHERE子句中,指定搜索条件来过滤FROM子句返回来的行,WHERE子句仅仅返回使搜索条件计算为TRUE的子句。
如下图例子:
当我们需要把limitTypeID为2的全部查出来时,我们可以这样写:
这样就可以把limitTypeID为2的全部查出来了
我们进行条件查询的时候还需要用到条件运算符,有以下几种:
> ,< , = , !=(<>), >= ,<=
这些符号的作用和数学上的一致
另外,进行模糊查询的时候还需要用到以下几个子句:
Like ,between and , in , is null
例如下面的这个表,如果我们要进行模糊查询,将带有‘还款’的查出来
我们可以这样写
可以看到like子句已经帮我们查出来了
注意这个“%”符号的使用,这个符号是按照你模糊查询条件在字段的位置上来确定的。
知道这些之后我们就基本可以使用SQL Sever条件查询了。
在这个表中查出operateSum大于2000小于5000的,只需要一个语句就可以完成
数据已经全部查出来了: