• #大学#SQL基础学习笔记(03)


    *数字函数
    *ABS()求绝对值
    *CEILING()舍入到最大整数,-3.61->3;4.5->5
    *FLOOR()舍入到最小整数
    *ROUND(小数,位数)四舍五入
    *LEN()计算字符串的长度
    *LTRIM()字符串左侧空格去掉
    *RTRIM()字符串右侧空格去掉
    *SUBSTRING()截取字符串
    日期函数
    *GETDATE()取得当前日期
    *DATEADD(datepart,number,date)
    *DATEDIFF(datepart,startdate,enddate)计算两个日期之间的差额
    *DATEPART(datepart,date)返回日期的特定部分
    类型转换
    *cast(表达式 as 类型)
    *convert(类型,表达式)

    *判断空值函数 ISNULL(字段,返回值)
    *CASE函数用法,相当于switch case
    CASE 表达式
    WHEN Value1 THEN ruturnValue1
    WHEN Value2 THEN ruturnValue2
    WHEN Value3 THEN ruturnValue3
    ELSE defaultreturnValue

    *索引——提高查询效率,占用索引空间,在insert,update,delete的时候会降低速度,一般只在经常需要检索的字段上创建索引(where)
    *即使创建了索引,在like的时候还是有可能出现全表扫描

    *表连接Join
    select TableNameA.字段,B.字段
    from TableNameA jion TableNameB on TableNameA.字段=TableNameB.字段

    *子查询

  • 相关阅读:
    sql server中count(*),count(col),count(1)的区别
    oracle 存储过程(1)
    Java线程:概念及原理
    H2 应用实例2
    H2 应用实例1
    H2 database 应用
    H2 database 操作操作内存表
    JDK 环境变量配置
    MySQL CREATE TRIGGER (1)
    MySQL 事务1
  • 原文地址:https://www.cnblogs.com/rond/p/1916370.html
Copyright © 2020-2023  润新知