postgres數據庫之查詢命令


(...*...) 查詢所有 , 很膩害

在表中,可能會包含重復值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。關鍵詞 distinct用於返回唯一不同的值。

 列子 : 

查詢一個數據庫中有哪些表 : 

  select tablename from pg_tables where schemaname='public'

sql 語句固定形式 : 

  SELECT + 表字段名 + FROM +數據表名+ WHERE + 篩選條件

(1) . 條件查詢通常與 where 子句一起使用

(2) . 包含 

查詢名字的值為Minsu和地址的值為’Delhi‘,或者ID值大於等8的記錄信息,執行以下查詢:
 
 
 
SELECT *  
FROM EMPLOYEES  
WHERE (NAME = 'Minsu' AND ADDRESS = 'Delhi')  
OR (ID>= 8);

(3) . and條件 , or條件 , and & or 條件 , not 條件 , like 條件 , in 條件 , not in 條件 , between 條件 . 

1 . AND 條件 : 

  PostgreSQL  AND 條件與WHERE子句一起使用,以從表中的多個列中選擇唯一的數據

SELECT column1, column2, ..... columnN 
FROM table_name     
WHERE [search_condition] 
AND [search_condition];

 

2 . OR 條件 : 

  OR 條件與WHERE子句一起使用,以從表中的一列或多列列中選擇唯一數據。

SELECT column1, column2, ..... columnN 
FROM table_name 
WHERE [search_condition] 
OR [search_condition]

 

3. AND & OR 條件 : 

  AND&OR 條件在僅一個查詢中提供了ANDOR條件的優點。

SELECT column1, column2, ..... columnN 
FROM table_name 
WHERE [search_condition] AND [search_condition] 
OR [search_condition];

 

4 . NOT 條件 : 

  NOT 條件與WHERE 句子一起使用以否定查詢中的條件

SELECT column1, column2, ..... columnN 
FROM table_name 
WHERE [search_condition] NOT [condition];

 

5 . LIKE 條件 : 

  LIKE 條件與WHERE 句子一起用於從指定條件滿足 LIKE 條件的表中獲取數據

SELECT column1, column2, ..... columnN    
FROM table_name    
WHERE [search_condition] LIKE [condition];

 

6 . IN 條件 : 

   IN條件與WHERE子句一起使用,從指定條件滿足IN條件的表中獲取數據。

SELECT column1, column2, ..... columnN 
FROM table_name 
WHERE [search_condition] IN [condition];

 

7 . NOT IN 條件 : 

  NOT IN條件與WHERE子句一起使用,以從指定條件否定IN條件的表中獲取數據。

SELECT column1, column2, ..... columnN 
FROM table_name  
WHERE [search_condition] NOT IN [condition];

 

8 . BETWEEN 條件 : 

  BETWEEN條件與WHERE子句一起使用,以從兩個指定條件之間的表中獲取數據。

SELECT column1, column2, ..... columnN  
FROM table_name  
WHERE [search_condition] BETWEEN [condition];

參考鏈接 : https://blog.csdn.net/qq_28289405/article/details/80252493


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM