MySQL自学
Posted 爱唱歌的猫★
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL自学相关的知识,希望对你有一定的参考价值。
sql自学
第四次
目标:掌握其他SELECT关键字
4.字符拼接-CONCAT
将多个字段拼接为一个字段
SELECT CONCAT ([列名1],[列名2],……)FROM[表名];
适合场景:-组合多列信息为一列
-对列的信息进行补充
★要拼接的字符有一个NULL,结果返回NULL
例.
①SELECT m.* CONCAT(prod_id,prod_name) AS 产品信息 FROM milk_tea AS m;
②SELECT m.* CONCAT(prod_id,’(’,prod_name,’)’) AS 产品信息 FROM milk_tea AS m;
5.指定拼接符-CONCAT_WS
统一拼接符:SELECT CONCAT_WS (‘拼接符’,[列名1],[列名2],……)FROM [表名];
适合场景:多字段拼接,字段间使用同样的拼接符
★会自动跳过NULL,只拼接有的
例
SELECT m.* CONCAT_WS(‘是’,m.prod_name,m.net_w) AS 产品信息 FROM milk_tea AS m;
6.内容去重-DISTINCT
取出不重复的列值:SELECT DISTINCT [列名] FROM [表名];
适合场景:列中有多个相同值,查看值的种类
★空值保留
例
SELECT DISTINCT m.valid_month FROM milk_tea AS m;
以上是关于MySQL自学的主要内容,如果未能解决你的问题,请参考以下文章