开发者社区> 问答> 正文

常见的SQL函数有哪些呢?

已解决

有例子最好

展开
收起
我是小美女 2021-09-30 21:55:15 676 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。
    采纳回答

    您好,太多了,一般常见的有

    1.AVG():返回数值列的平均值,不包括null值;
    
    2.COUNT():返回匹配指定条件的行数;
    SELECT COUNT(Store_Name) FROM Store_Information WHERE Store_Name IS NOT NULL;
    SELECT COUNT(DISTINCT Store_Name) FROM Store_Information;
    
    3. MAX():返回一列中的最大值,null值不包括在计算中;
    SELECT MAX(Salary) FROM Store_Information;
    
    4. MIN():返回一列中的最小值,null值不包括在计算中;
    SELECT MIN(Salary) FROM Store_Information;
    
    5. SUM() :返回数值列的总数(总额);
    SELECT SUM(Sales) FROM Store_Information;
    
    6. FIRST():返回指定的字段中第一个记录的值;
    SELECT FIRST(OrderPrice) AS FirstOrderPrice FROM Orders;
    
    7. LAST():返回指定的字段中最后一个记录的值;
    SELECT LAST(OrderPrice) AS LastOrderPrice FROM Orders;
    
    8. UCASE():把字段的值转换为大写;
    SELECT UCASE(LastName) AS LN, FirstName FROM Persons;
    
    9. LCASE():把字段的值转换为小写;
    SELECT LCASE(LastName) AS LN, FirstName FROM Persons;
    
    10. MID():从文本字段中提取字符;
    SELECT MID(City,1,3) AS SC FROM Persons;
    
    11. LEN():返回文本字段中值的长度;
    SELECT LEN(City) AS LengthOfCity FROM Persons;
    
    12. ROUND():把数值字段舍入为指定的小数位数;
    SELECT ProductName, ROUND(UnitPrice,1) AS UP FROM Products;
    
    13. NOW():返回当前的日期和时间;
    SELECT ProductName, UnitPrice, Now() as PerDate FROM Products;
    
    14. FORMAT():对字段的显示进行格式化;
    SELECT ProductName, UnitPrice, FORMAT(Now(),'YYYY-MM-DD') as PerDate FROM Products
    
    2021-09-30 21:58:13
    赞同 1 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载