黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

SQLite AND/OR 運算符

sqlite and/or 運算符

sqlite 的 andor 運算符用于編譯多個條件來縮小在 sqlite 語句中所選的數(shù)據(jù)。這兩個運算符被稱為連接運算符。

這些運算符為同一個 sqlite 語句中不同的運算符之間的多個比較提供了可能。

 

1. and 運算符

and 運算符允許在一個 sql 語句的 where 子句中的多個條件的存在。使用 and 運算符時,只有當所有條件都為真(true)時,整個條件為真(true)。例如,只有當 condition1 和 condition2 都為真(true)時,[condition1] and [condition2] 為真(true)。

 

語法

帶有 where 子句的 and 運算符的基本語法如下:

select column1, column2, columnn 
from table_name
where [condition1] and [condition2]...and [conditionn];

您可以使用 and 運算符來結(jié)合 n 個數(shù)量的條件。sqlite 語句需要執(zhí)行的動作是,無論是事務(wù)或查詢,所有由 and 分隔的條件都必須為真(true)。

假設(shè) company 表有以下記錄:

id          name        age         address     salary
----------  ----------  ----------  ----------  ----------
1           paul        32          california  20000.0
2           allen       25          texas       15000.0
3           teddy       23          norway      20000.0
4           mark        25          rich-mond   65000.0
5           david       27          texas       85000.0
6           kim         22          south-hall  45000.0
7           james       24          houston     10000.0

下面的 select 語句列出了 age 大于等于 25 工資大于等于 65000.00 的所有記錄:

sqlite> select * from company where age >= 25 and salary >= 65000;
id          name        age         address     salary
----------  ----------  ----------  ----------  ----------
4           mark        25          rich-mond   65000.0
5           david       27          texas       85000.0

 

2. or 運算符

or 運算符也用于結(jié)合一個 sql 語句的 where 子句中的多個條件。使用 or 運算符時,只要當條件中任何一個為真(true)時,整個條件為真(true)。例如,只要當 condition1 或 condition2 有一個為真(true)時,[condition1] or [condition2] 為真(true)。

 

語法

帶有 where 子句的 or 運算符的基本語法如下:

select column1, column2, columnn 
from table_name
where [condition1] or [condition2]...or [conditionn]

您可以使用 or 運算符來結(jié)合 n 個數(shù)量的條件。sqlite 語句需要執(zhí)行的動作是,無論是事務(wù)或查詢,只要任何一個由 or 分隔的條件為真(true)即可。

假設(shè) company 表有以下記錄:

id          name        age         address     salary
----------  ----------  ----------  ----------  ----------
1           paul        32          california  20000.0
2           allen       25          texas       15000.0
3           teddy       23          norway      20000.0
4           mark        25          rich-mond   65000.0
5           david       27          texas       85000.0
6           kim         22          south-hall  45000.0
7           james       24          houston     10000.0

下面的 select 語句列出了 age 大于等于 25 工資大于等于 65000.00 的所有記錄:

sqlite> select * from company where age >= 25 or salary >= 65000;
id          name        age         address     salary
----------  ----------  ----------  ----------  ----------
1           paul        32          california  20000.0
2           allen       25          texas       15000.0
4           mark        25          rich-mond   65000.0
5           david       27          texas       85000.0

下一節(jié):sqlite update 語句

sqlite教程

相關(guān)文章