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查询后的结果,起筛选作用
************************************************************
本文来源gao!%daima.com搞$代*!码网1
**************************************
总结:这是之前看的有关总结,写在本地未及时写在博客上,以后得注意及时写到博客上,不能拖,有些事一拖就拖久了就不想干了。