文章目录一、SELECT 语句二、检索单个
列
三、检索
多个
列
四、检索所有
列
五、检索不同的
值
六、限制结果七、使用注释八、小结
本文介绍了如何使用
SQL
的 SELECT 语句来检索单个表
列
、
多个
表
列
以及所有表
列
。也介绍了如何返回不同的
值
以及如何注释代码。
一、SELECT 语句
正如 学习
SQL
之前需要了解的基础知识 所述,
SQL
语句是由简单的英语单词构成的。这些单词称为关键字,每个
SQL
语句都是由一个或
多个
关键字构成的。
最经常使用的
SQL
语句大概就是 SELECT 语句了。它的用途是从一个或
SQL
一次性查询一个字段不同条件下的统计结果
SQL
一次性查询一个字段不同条件下的统计结果
参考了一下这篇文章:https://blog.csdn.net/xichenguan/article/details/51764100 , 感谢原作者
一次、两次、三次是
同一
个字段的不同
值
下的记录条数。
查询一个
一列
数据
可以使用下面的
SQL
语句。
```
sql
select
COUNT(*)
shuili_company a
where
a.check_number_ =
// 以id分组,把name字段的
值
打印在一行,分号分隔
关键字:group_concat separator :分隔符 CONCAT():用于将
多个
字符串连接成一个字符串
select id,group_concat(name separator ';') from table group by id
`DISTINCT` 可以同时用于多
列
,用法与单
列
类似,只需要在 `SELECT` 语句中指定要去重的多
列
即可。例如,下面的
SQL
语句查询一个表中不重复的姓名和城市组合:
SELECT DISTINCT name, city FROM mytable;
执行结果将返回该表中所有不重复的 `name` 和 `city` 组合的
值
。如果需要去重的
列
比较多,可以将它们都
列
在 `SELECT` 语句中。但是,需要注意的是,去重的
列
越多,查询的效率就会越低。