1. 程式人生 > 其它 >mysql中各種邏輯關鍵詞和函式的運用

mysql中各種邏輯關鍵詞和函式的運用

一,邏輯關鍵詞

1,and  滿足兩個條件

例如

 2,or  滿足其中一個條件

例如

 3,in  包含所有

例如

 4,=,<=,!=,>=  表示條件選擇

例如

 二;正則表達

1,%表示資料中有部分

例如

 2,^表示以xx開頭查詢資料(前方加rlike)

例如

 3,$表示以xx為結尾查詢資料

例如

 三;函式

1,max  查詢最大值

2,min  查詢最小值

3,avg  查詢平均值

4,sum 查詢總數

例如

having和where的區別

"Where" 是一個約束宣告,使用Where來約束來之資料庫的資料,Where是在結果返回之前起作用的,且Where中不能使用聚合函式。. "Having"是一個過濾宣告,是在查詢返回結果集以後對查詢結果進行的過濾操作,在Having中可以使用聚合函式。

1,排序函式order by  (desc倒敘  asc順序)

例如

 2,聚合函式group by (通常和having連用)

 五;inner join 查詢兩個表中共有的東西