以文本方式查看主题 - ╋艺 镇╋ (http://wdystv.com/bbs/index.asp) -- ┣◇网站建设&Web语言 (http://wdystv.com/bbs/list.asp?boardid=4) ---- select…count…as…from…on…group by…order by分别是什么意思? (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=3242) |
-- 作者:admin -- 发布时间:2011/10/10 17:25:42 -- select…count…as…from…on…group by…order by分别是什么意思? select 是选择 count 是数数 group by 分组 order by 按……排列 $sql = "SELECT COUNT(*) AS count FROM yourtable " /* 从yourtable中检索出总记录数,并把检索结果并把列名命名为count。 */ $rs = mysql_fetch_arry(mysql_query($sql)); echo $rs[\'count\']; /* 输出总记录数 */ [php] $sql = " SELECT a.*,b.name AS group_name FROM tbl_user AS a LEFT JION tbl_group AS b ON a.group_id=b.id WHERE a.id>100 AND b.id<5 ORDER BY a.createtime DESC LIMIT 20,10; "; $rs = mysql_fetch_array(mysql_query($sql)); print_r($rs); /* 找出tbl_user下的id>100且group_id<5的 从第20条记录开始10条记录 (其groupname从tbl_group中取得) 按createtime倒序排列 */ [/php] ID 名称 仓库 数量 01 西瓜 一号 10 02 西瓜 二号 30 03 大米 一号 30 04 苹果 一号 40 05 苹果 二号 45 06 苹果 三号 5 Select name,SUM(price) From 表 Group By name 以上SQL将返回各种商品的总数量,而不管是哪个仓库的.. 结果: 西瓜,40 大米,30 苹果,90 http://www.phpchina.com/index.php?action-viewthread-tid-62865 [此贴子已经被作者于2011-10-10 17:27:16编辑过]
|
-- 作者:admin -- 发布时间:2011/10/10 17:27:32 -- title表
select year from title group by year order by year desc year |