程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql之查詢、where、常用函數、having

Mysql之查詢、where、常用函數、having

編輯:MySQL綜合教程

Mysql之查詢、where、常用函數、having


Mysql之查詢、where、常用函數、having 20150731

1.如何在mysql中寫查詢語句?
答:把列看成變量,把where後面的看成if(exp)裡的exp表達式。

2.哪些行被取出來了?
答:哪一行能讓exp為真,哪一行就能取出來。

3.where 1 什麼意思?
答:將結果全部取出來。

4.如何求兩列的差值?
答:把列看成變量,求運算即可。

5.列的運算結果,可以當成列看,還可以起個列別名。
例:select good_id,good_name,(market_price-shop_price) as discount from goods where 1;

6.模糊查詢關鍵字
like
% -- 匹配任意字符

_ --匹配單一字符

7.查詢語句之where :
where是對表中的數據發揮作用,查詢出數據來;對於查詢出來的結果列不能再篩選。

8.常用函數

#查詢某列的最大值--max()
例:select max(列名) from table_name;

#查詢某列的最小值--min()
例:select min(列名) from table_name;

#sum() --求和

#avg() --求平均值

#count() --數數
eg:select count(*) from table_name; --所有行,不管值是不是null

#group --分組
eg:select sum(goods_number) from goods group by cat_id;

9.having作用?

having -- 篩選where查詢後的結果,起篩選作用

**************************************************************************************************

總結:這是之前看的有關總結,寫在本地未及時寫在博客上,以後得注意及時寫到博客上,不能拖,有些事一拖就拖久了就不想干了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved