
sql
wubai250
这个作者很懒,什么都没留下…
展开
-
检索最多城市的省sql
检索最多城市的省sql主要使用any关键字select name,num from (select p.name name,count(c.id) num from city c,province p where c.pid=p.id GROUP BY pid) cc where num > any(select count(*) as aa from city GROUP BY pid原创 2012-05-31 17:02:22 · 1423 阅读 · 0 评论 -
Mysql Left Join Where On
select t1.id,t2.idfrom t1left join t2 on t1.id = t2.id and t1.id>1 and t2.id3在mysql的left join中条件放在on后面和在where后面是不同的;1. on后面只针对于t2表进行过滤,所以上面的t1.id>1将不起作用,切记,切记;2. where后面会对最终结果产生影响,所以如果t2转载 2012-07-20 10:21:53 · 888 阅读 · 0 评论 -
在MySQL使用用户变量实现rowNum效果
在MySQL使用用户变量实现rowNum效果以下给出了两种方式,最终结果是一样的,两种结果的返回结果相差一个字段。第一种:SELECT @rownum :=@rownum + 1 rownum, t.*FROM (SELECT @rownum:=0) temp, ( SELECT CUSTOMER.* FROM CUSTOMER L原创 2012-09-27 12:00:20 · 1018 阅读 · 0 评论 -
mysql语句中用if的基本用法
语法:IF(exPR1,expr2,expr3) 示例:mysql> SELECT IF(1>2,2,3); -> 3mysql> SELECT IF(1 -> yes 实例,升级数据时,根据其它列的数据,更新指定列。UPDATE CUSTOMER SET COUNTRY_CODE =IF(REGION_CODE IS原创 2012-09-26 09:32:42 · 764 阅读 · 0 评论