sqlite

pangkalan data; atau

Bahasa Inggeris [ɔ:(r)] Amerika [ɔr]

conj. Atau, sebaliknya; kiri atau kanan

prep

SQLite DAN/ATAU函数 sintaks

Fungsi: Pengendali AND membenarkan kewujudan berbilang syarat dalam klausa WHERE pernyataan SQL. Apabila menggunakan operator AND, keseluruhan syarat adalah benar hanya jika semua syarat adalah benar. Contohnya, [syarat1] DAN [syarat2] adalah benar hanya jika kedua-dua syarat1 dan syarat2 adalah benar. Operator OR juga digunakan untuk menggabungkan berbilang syarat dalam klausa WHERE bagi pernyataan SQL. Apabila menggunakan operator OR, selagi mana-mana satu syarat adalah benar, keseluruhan syarat adalah benar. Contohnya, [syarat1] ATAU [syarat2] adalah benar apabila sama ada syarat1 atau syarat2 adalah benar.

Sintaks: DAN:PILIH lajur1, lajur2, lajurN DARI nama_jadual DI MANA [syarat1] DAN [keadaan2]...DAN [keadaanN]; [ syarat2]...ATAU [syaratN]

SQLite DAN/ATAU函数 contoh

AND实例: 

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

OR实例: 
  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