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