玖叶教程网

前端编程开发入门

MySQL基础总结2


重点:

1 关联子查询会在细分的组内进行比较时使用。

也就是说更换比较的条件,子查询以全部内容为基础进行比较,关联子查询以细分之后的组为基础进行比较

2 关联子查询和GROUP BY子句一样,也可以对表中的数据进行切分

3 关联子查询的结合条件如果未出现在子查询之中就会发生错误










之前在EXCEL的时候,函数就已经反复出现了,这里简单带过

算数函数 +-*1 绝对值函数ABS ((

求余函数MOD(() 四舍五入ROUND (()

字符串函数

拼接:str1/| str2 长度函数LENGTH

小写转换 LOWER 大写转换 UPPER

替换函数REPLACE

截取函数 SUBSTRING(str1 FROM 3 FOR 2)

日期函数

当前日期( CURRENT DATE当前时间 CURRENT TIME

当前日期和时间 CURRENT TIMESTAMP截取日期 EXTRACT(日期元素FROM 日期)

转化函数

CAST(转换前的值AS想要转换的数据类型) SELECT CAST('0001'AS INTEGER) AS int col;

COALESCE--将NULL转换为其他值

SELECT COALESCE(NULL, 1) AS col 1

CASE表达式是一种运算功能

。简单CASE表达式和搜索CASE表达式两种。搜索CASE表达式包含简单CASE表达式的全部功能

使用CASE表达式能够SELECT语句的结果进行组合 END不能省略使用注意:

BETWEEN 的特点就是结果中会包含临界值。如果不想结果中包含临界值,那就必须使用<和 >

为了选取出某些值为 NULL 的列的数据,不能使用 =,而只能使用特定的谓词 IS NULL






发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言