简单SQL用法

近期项目用到SQL,虽然不是我操刀来写,但项目收尾后,我还是来复习下。
(1)别名使用

别名使用.png

(2)字符串拼接
在oracle中使用“||”,在MySQL中则使用concat()函数
字符串拼接.png

(3)消除重复
如果在显示结果中存在重复行,可以使用关键字DISTINCT消除重复显示
消除重复.png

选择对多个字段去重,那么显示的结果是多个字段的组合不重复结果
多字段去重.png

(4)升序/降序
使用ORDER BY关键字,有升序降序之分,ASC表示升序,DESC表示降序

升序.phg

降序.png

多列排序。多列排序中,前面字段名的排序优先级高,即后面字段的排序是在前面字段排序的结果的基础上再进行排序的。
多列排序1.png

多列排序2.png

(5)union all
合并两个或多个 SELECT 语句的结果集。
union all.jpg

另,t的作用是重命名表,如若要在外面套一层sql就得加个别名。

(6)保留两位小数
round(值,2)

保留两位小数

上图中sczz_ljz_tbzzl,我是将其数值乘以100后,保留2位小数,并且加上%单位,最终的值命名为sczz_ljz_tbzzl。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容