SQL
meaijojo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL语句实现表中字段的组合累加排序
有表如下:idinoutindex1101222982312831993112032518222002这三个字段均为integer类型现要求如下:1、按index=2查找原创 2012-08-02 13:23:52 · 2573 阅读 · 0 评论 -
SQL中查找某几项完全一样的数据
有以下一个表movestar(id,name,title,address),内容为:现在要查找所有具有相同的title和address的人 select star1.name,star2.name,star1.title,star1.address from movestar as star1,movestar as star2 where star1.title = star原创 2012-10-19 17:01:06 · 1338 阅读 · 0 评论 -
SQL语句之Union和Union All
SQL中Union和Join语句非常类似,但是Union有一个限制条件:两个 SQL 语句所产生的栏位需要是同样的资料种类,最后的结果会看到不同的资料值。格式:[SQL 语句 1]UNION[SQL 语句 2]例如:表store_info和表internet_sales使用Union语句:SELECT Date FROM Store_Info原创 2012-10-22 17:46:52 · 990 阅读 · 0 评论 -
SQL中算排名
在实际开发中经常会遇到计算某个字段的排名的情况如下表:totak_sales现在又如此要求:按sales的逆序排序,要求添加一个sales_rank字段,显示排名顺序方法:SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_RankFROM Total_Sales a1, Total_Sales a2WHERE a1.Sa原创 2012-10-23 10:45:54 · 4169 阅读 · 4 评论 -
SQL计算中位数
表还是total_sales添加一项表:SQL语句:SELECT * from(SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_RankFROM Total_Sales a1, Total_Sales a2WHERE a1.Sales GROUP BY a1.Name, a1.SalesORDER BY a原创 2012-10-23 11:03:53 · 26839 阅读 · 1 评论 -
接上(SQL中遇到多条相同内容只取一条的最简单实现)多字段情况
上面的例子中是只有一个字段不相同,假如有两个字段出现相同呢?要求查处第三个字段的最大值该如何做呢?其实很简单,在原先的基础上稍微做下修改即可:原先的SQL语句:select * from timeand as a where not exists(select 1 from timeand where a.time = time and a.total可修改为:sele原创 2012-11-07 17:20:35 · 2940 阅读 · 0 评论 -
SQL中遇到多条相同内容只取一条的最简单实现
SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别,这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。如下:表timeand针对time字段相同时有不同total和name的情形,每当遇到相同的则只取其中一条数据,最简单的实现方法有两种1、select time,max(total) as total,name fro原创 2012-11-07 09:22:27 · 20951 阅读 · 4 评论 -
CentOS安装及配置Mysql
CentOS使用yum来安装Mysql请参考:https://www.cnblogs.com/hengwei/p/7044619.html因为默认的yum带的mysql不是我们需求的mysql,所以就有了上面的文章。配置Mysql的可访问Mysql安装成功后,可通过下面命令启动:systemctl start mysqld.service也可以通过下面命令关闭:systemctl ...原创 2018-10-29 16:49:37 · 193 阅读 · 0 评论
分享