暂无图片
暂无图片
10
暂无图片
暂无图片
暂无图片

漫画 | SQL基础知识

SQL数据库开发 2020-08-23
1092

点击关注上方“SQL数据库开发”,

设为“置顶或星标”,第一时间送达干货

ORDER BY


举例

表score

SELECT number, score FROM score ORDER BY score DESC;

(提示:可以左右滑动代码)

结果

TOP/LIMIT


LIKE


JOIN


内连接(INNER JOIN)

返回符合匹配条件的数据行

举例

SELECT * FROM student INNER JOIN score ON student.number = score.number

结果

左连接(LEFT JOIN)

举例

SELECT * FROM student LEFT JOIN score ON student.number = score.number

结果

右连接(RIGHT JOIN

和左连接相反,在Inner join的基础上加上数据表2未出现的行

举例

SELECT * FROM student RIGHT JOIN score ON student.number = score.number

结果

函数


AVG()

求某列的平均数

SELECT AVG([列名]) FROM [数据表]

COUNT()

统计指定列的数目,如COUNT(*)则表示统计整个数据表的记录数

COUNT(DISTINCT [列名]) 

相同值的列只计算一次

UCASE()

将字段的值转换为大写

SELECT UCASE(列名) FROM 数据表;

举例

SELECT UCASE(_Varchar) FROM number;

结果

LCASE()

将字段的值转换为小写

SELECT LCASE(列名) FROM 数据表;

举例

SELECT LCASE(_Varchar) FROM number;

结果

LEN()

返回文本字段中值的长度

SELECT LEN(列名) FROM 数据表;

举例

SELECT _Varchar, LENGTH(_Varchar) FROM number;

结果

ROUND()

将数值字段舍入为指定的小数位数

SELECT ROUND(列名, 小数位) FROM 数据表;

举例

SELECT ROUND(_Double, 3), _Varchar FROM number;

结果

NOW()

返回当前系统的日期和时间

SELECT NOW() FROM数据表;

举例

SELECT _Double, _Varchar, NOW() FROM number;

结果

——End——

后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群。
推荐阅读

这是一个能学到技术的公众号,欢迎关注
点击「阅读原文」了解SQL训练营

最后修改时间:2020-08-24 10:18:24
文章转载自SQL数据库开发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论