作者slalala (ptt不是丁丁知识+)
看板Database
标题Re: [SQL ] 关於group的用法
时间Thu Sep 6 12:40:30 2007
※ 引述《erho (ptt访客)》之铭言:
: 我想写一个语法控制统计数量
: select id_no,count(id_no) as cal from chart where id_no like 'E1%' and
: count(id_no)<>1 group by id_no;
: 我想统计id_no但有cal的结果为一的不列为查询条件,
: 但oracle给我错误ORA-00934:group function is not allowd here
: 若去掉and count(id_no)<>1却又可以查到结果但有cal为1的结果,请问各位版友
: 为何加入额外条件会有如此错误?
用HAVING
虽然这是一行文
可是GROUP BY加上条件的确是用HAVING
: 若我要的查询内容过大 超出终端机缓冲区大小的显示内容
: 我有没有办法在select * from table;的语法下加入何种语法可以使其暂停
: 当按任意键後继续呢
: 另外,要是错用语法导致查询结果过多,如何将现有查询中断
之前看过某家老公司的资讯系统 他的方法是...........
SELECT TOP100
( ′-`)y-~应该有高手无言吧XD
不过我觉得 某些层面来说 还不赖(  ̄ c ̄)y▂ξ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.147.238
※ 编辑: slalala 来自: 61.59.147.238 (09/06 13:24)