点击关注上方“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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




