![](https://img-blog.csdnimg.cn/b41d6a18e3754879ad8d186e22d8921d.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
sql
sql 小解疑
香蕉皮榨西瓜汁
纯纯心塞的完美主义者
展开
-
sql 语句中 group 的一个重要原则
group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)例如,有如下数据库表:A B1 abc1 bcd1 asdfg如果有如下查询语句(该语句是错误的,原因见前面的原则)select A,B from table group by A该查询语句的意图是想得到如下结果(当然只是一相情愿)A Babc1 bcdasdfg右边3条如何变成一条,所以需要用到聚合函数,如下(下原创 2021-09-29 19:54:51 · 277 阅读 · 0 评论 -
sql && DDL 和 DML 区别
DML和DDL是什么DML(data manipulation language):数据操作语言。SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELECT - 从数据库表中获取数据UPDATE - 更新数据库表中的数据DELETE - 从数据库表中删除数据INSERT INTO - 向数据库表中插入数据DDL(data definition language):数据定义语言。SQ原创 2021-09-29 17:58:40 · 782 阅读 · 0 评论