group by二三事
来源:互联网 发布:mac os 下安装win8 编辑:程序博客网 时间:2024/05/21 00:46
最近项目中遇到两个诡异的问题,直接上代码
CREATE TABLE t_user (
id varchar(20) NOT NULL,
username varchar(20) DEFAULT NULL,
password varchar(20) DEFAULT NULL,
address varchar(20) DEFAULT NULL,
PRIMARY KEY (id)
)
INSERT INTO t_user (id, username, password, address) VALUES('1', 'name1', 'psw1', 'beijing');
INSERT INTO t_user (id, username, password, address) VALUES('2', 'name1', 'psw2', 'beijing');
INSERT INTO t_user (id, username, password, address) VALUES('3', 'name3', 'psw3', 'hainan');
INSERT INTO t_user (id, username, password, address) VALUES('4', 'name1', 'name1', 'hainan');
select t.* from t_user t group by t.address,1;
select t.username, t.address from t_user t group by t.address,1;
select t.username, t.address from t_user t group by t.address,null;(不能写null)
当group by分组的时候,如果需要一些无用字段占用,就写1。但是写其他的都不行,不写也不行,因为有多余的逗号。此时,select列可以写其他的都可以。(注意,仅验证mysql和postgres)
- group by二三事
- group by
- group by
- group by
- group by
- group by
- group by
- GROUP BY
- group by
- group by
- GROUP BY
- group by
- group by
- group by
- group by
- Group by
- group by
- group by
- 利用mongo-connector将mongodb数据同步到elasticsearch的流程以及会遇到的坑
- CuteFTP使用手册
- Joomla使用自定义Html模块,并在其中添加PHP代码
- UE4C++ 查找文件 移动文件 删除文件
- Nginx HTTP请求流程
- group by二三事
- [Java面试一]面试复习大纲.
- Ubuntu学习-增加更新源及安装软件及卸载软件
- IO详解 常用io类
- 蓝桥杯 第七届决赛 路径之谜
- java快速排序的优化
- hadoop2.7.2学习笔记07-本地库
- 怎么样把自己的数据库共享出去(SQLyog)
- SQL 分组后获取分组内某一个属性值最大或者最小等等