数据库
数据库
guothree2003
这个作者很懒,什么都没留下…
展开
-
PG库中,Having子句中为什么不能用列的别名
SELECT count(*) ASnum, domain_id,vocabulary_idFROM "concept"where standard_concept='S'GROUP BY domain_idHAVINGnum> 100ORDER BY ddd;上面是我的sql语句,目的是想分组后,将那些记录数量小于100的组过滤掉,不显示它。总是报错:ERROR: column "num" does not exist LINE 5: HAVING num &g...原创 2020-12-24 14:59:32 · 2862 阅读 · 2 评论 -
MySQL 必知必会--基础概念
目录主键,外键和索引一,主键 Primary Key定义例子二,外键定义例子三,索引定义例子四,概念对比主键 vs 唯一索引主键,外键和索引一,主键 Primary Key定义主键就是在一个表中,能够唯一标识表内一行的一列或多列。没有主键的话,删除和更新一行数据,会比较困难,因为你无法保证操作只涉及到你想要操作的行主键并...原创 2019-07-08 11:45:41 · 159 阅读 · 0 评论 -
MySQL 必知必会---数据检索
目录1. 查询结果去重 distinct2. 限定数据的数量 limit3. 对数据进行排序 order by 子句4. 数据过滤 where 子句主要记录基本sql语法1. 查询结果去重 distinctselect distinct name,age from user;distinct必须放在所有的被选中字段的前面distinct 作用于所有...原创 2019-07-08 18:10:31 · 153 阅读 · 0 评论 -
MySQL 必知必会---创建计算字段
有时候,我们需要在将数据返回给客户端前,将数据进行进一步处理。这时我们需要在select语句中创建一些计算字段。一,字段拼接在mysql中需要使用函数concat进行拼接操作select concat(name,sex) from people; -- 需要注意如果name或者sex的值为空,那么拼接的结果也为空上面这个语句,我们直接执行没有问题,但是由于新生成的字段没有...原创 2019-07-09 18:29:33 · 159 阅读 · 0 评论