【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
**开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **
MIN()函数的执行结果查询商品表中分类为“服饰”的最低价格是30元。
SUM()
SUM()函数的作用SUM()函数主要作用是计算指定列的总和。
SUM()函数的语法SELECT SUM(列名称) FROM 表名 WHERE 查询条件;
SUM()函数的示例计算商品表中所有商品的单价总和是多少; 计算商品表中分类为“文体用品”的商品总价值。SQL如下:
– 计算商品表中所有商品的单价总和是
SELECT SUM(price) FROM goods;
– 计算商品表中分类为“文体用品”的商品总价值
SELECT SUM(price*goods_num) FROM goods WHERE class_type=“文体用品”;
复制代码
SUM()函数的执行结果计算商品表中所有商品的单价总和是323元
计算商品表中分类为“文体用品”的商品总价值225.00元。
AVG()
AVG()函数的作用AVG()函数的作用是返回满足条件的指定列的平均值。
AVG()函数的语法SELECT AVG(列名称) FROM 表名 WHERE 查询条件;
AVG()函数的示例查询商品表中类目为“文体用品”的商品售价平均值。
SELECT AVG(price) FROM goods WHERE class_type=“文体用品”;
复制代码
AVG()函数的执行结果查询商品表中类目为“文体用品”的商品售价平均值为4.5元。
COUNT()
COUNT()函数的作用COUNT()函数是查询满足条件的总行数。
COUNT()函数的语法SELECT COUNT(*) FROM 表名 WHERE 查询条件;
COUNT()函数的示例查询商品表中所有在销售的商品种类数量。
SELECT COUNT(*) FROM goods;
复制代码
COUNT()函数的执行结果查询商品表中所有在销售的商品种类数量是8件。
FIRST()
FIRST()函数的作用FIRST() 函数返回指定的字段中第一个记录的值。
FIRST()函数的语法SELECT FIRST(*) FROM 表名 WHERE 查询条件 ORDER BY 列名;
FIRST()函数的示例
SELECT FIRST(price) FROM goods WHERE class_type=“服饰” ORDER BY id DESC;
复制代码
LAST()
LAST()函数的作用LAST() 函数返回指定的字段中最后一个记录的值。
LAST()函数的语法SELECT LAST(*) FROM 表名 WHERE 查询条件 ORDER BY 列名;
LAST()函数的示例
SELECT LAST(price) FROM goods WHERE class_type=“服饰” ORDER BY id DESC;
复制代码
Scalar 函数
UCASE()
UCASE()函数的作用UCASE()函数作用是将满足条件的指定列的值转为大写。
UCASE()函数的语法SELECT UCASE(列名) FROM 表名 WHERE 条件;
UCASE()函数的示例将商品表中类目为“文体用品”的商品名称转为大写
SELECT UCASE(goods_name) FROM goods WHERE class_type=“文体用品”;
复制代码
UCASE()函数的执行结果将商品表中类目为“文体用品”的商品名称转为大写执行结果如下:
LCASE()
LCASE()函数的作用LCASE()函数作用是将满足条件的指定列的值转为小写。
LCASE()函数的语法SELECT LCASE(列名) FROM 表名 WHERE 条件;
LCASE()函数的示例将商品表中类目为“文体用品”的商品名称转为小写
SELECT LCASE(goods_name) FROM goods WHERE class_type=“文体用品”;
复制代码
LCASE()函数的执行结果将商品表中类目为“文体用品”的商品名称转为小写,执行结果如下:
LENGTH()
LENGTH()函数的作用LENGTH()函数作用是输出满足条件的指定列的值的长度大小。需要注意的是有的数据库使用的函数是LEN()。
LENGTH()函数的语法SELECT LENGTH(列名) FROM 表名 WHERE 条件;
LENGTH()函数的示例将商品表中类目为“文体用品”的商品名称和商品名称值得长度查询出。
SELECT goods_name,LENGTH(goods_name) FROM goods WHERE class_type=“文体用品”;
复制代码
LENGTH()函数的执行结果将商品表中类目为“文体用品”的商品名称和商品名称值得长度查询结果如下:
ROUND()
ROUND()函数的作用ROUND()的主要作用是对满足条件的某个数值字段进行指定小数位数的四舍五入
ROUND()函数的语法SELECT ROUND(列名,小数位数) FROM 表名 WHERE 条件;
ROUND()函数的示例将商品表中类目为“服饰”的商品名称和价格查询出来,并将价格保留三位小数。
SELECT goods_name,ROUND(price,3) FROM goods WHERE class_type=“服饰”;
复制代码
ROUND()函数的执行结果将商品表中类目为“服饰”的商品名称和价格查询出来,并将价格保留三位小数。执行结果如下:
FORMAT()
FORMAT()函数的作用FORMAT()函数主要作用是对满足条件的指定列进行格式化显示。
FORMAT()函数的语法SELECT FORMAT(列名,格式) FROM 表名 WHERE 条件;