Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 依赖SQL_Mysql_Sql - Fatal编程技术网

Mysql 依赖SQL

Mysql 依赖SQL,mysql,sql,Mysql,Sql,当我运行此查询时,如何才能这样做 SELECT distinct cus_areacode AS "Area Code", cus_code AS "Number" FROM CUSTOMER WHERE cus_areacode = 713 OR cus_areacode = 615; 而不是显示以下内容 Area Code Number 713 10015 713 10018 615 10019 615 10017 713

当我运行此查询时,如何才能这样做

SELECT distinct cus_areacode AS "Area Code", cus_code AS "Number"
FROM CUSTOMER
WHERE cus_areacode = 713 OR cus_areacode = 615;
而不是显示以下内容

Area Code   Number
713         10015
713         10018
615         10019
615         10017
713         10011
615         10010
615         10016
615         10012
615         10014
615         10013
它可能表明这一点

 Area Code  Number
    615       7
    713       3
我试过这个

SELECT distinct cus_areacode AS "Area Code", count(cus_code) AS "Number"
FROM CUSTOMER
WHERE cus_areacode = 713 OR cus_areacode = 615;   
但是它不起作用。

试试这个

SELECT cus_areacode AS "Area Code", count(cus_code) AS "Number"
FROM CUSTOMER GROUP BY cus_areacode
SELECT cus_areacode AS "Area Code", count(cus_code) AS "Number"
FROM CUSTOMER 
WHERE cus_areacode IN(713,615)
GROUP BY cus_areacode;
或:

试试这个

SELECT cus_areacode AS "Area Code", count(cus_code) AS "Number"
FROM CUSTOMER 
WHERE cus_areacode IN(713,615)
GROUP BY cus_areacode;
或:

试试这个:

select * from 
(
select cus_areacode , cus_code 
FROM CUSTOMER
WHERE cus_areacode = 713 OR cus_areacode = 615 
) tempalias  
group by cus_areacode   
试试这个:

select * from 
(
select cus_areacode , cus_code 
FROM CUSTOMER
WHERE cus_areacode = 713 OR cus_areacode = 615 
) tempalias  
group by cus_areacode   
您需要这个:

首先,我感谢您尝试了查询,您的方式正确,并且几乎成功了。您只需删除不同的并通过您的区号添加组即可

它们是不同的,在一个表中,一列可能包含许多重复的值;有时您只想列出不同的(不同的)值

并且,语句中的Group by方法与聚合函数一起使用,以将结果集按一列或多列进行分组

您的代码如下所示:

SELECT cus_areacode AS "Area Code", count(cus_code) AS "Number"
FROM CUSTOMER
WHERE cus_areacode = 713 OR cus_areacode = 615
GROUP BY cus_areacode;
您需要这个:

首先,我感谢您尝试了查询,您的方式正确,并且几乎成功了。您只需删除不同的并通过您的区号添加组即可

它们是不同的,在一个表中,一列可能包含许多重复的值;有时您只想列出不同的(不同的)值

并且,语句中的Group by方法与聚合函数一起使用,以将结果集按一列或多列进行分组

您的代码如下所示:

SELECT cus_areacode AS "Area Code", count(cus_code) AS "Number"
FROM CUSTOMER
WHERE cus_areacode = 713 OR cus_areacode = 615
GROUP BY cus_areacode;

您的查询是
错误的
它给出了一些
语法错误
,您应该更改您的查询,。。但是我不会给(-1)作为查询,…哇,谢谢你没有给(-1)我真的很感激你的评论和回答中这么多突出显示的文字,你真的拥有世界上所有的时间,但我们中的一些人没有那么幸运:)。你的查询是
错误的
它给出了一些
语法错误
,您必须更改您的查询,。。但是我不打算用(-1)来提问,…哇,谢谢你没有用(-1)我真的很感激你的评论和回答中这么多突出的文字,你真的有世界上所有的时间,但我们中的一些人没有那么幸运:)。非常感谢你,它工作得很好。我不得不在查询中添加更多的部分,现在一切都很完美。谢谢。非常感谢。它工作得很好。我不得不在查询中添加更多的部分,现在一切都很完美。谢谢,非常感谢,杰梅尔。谢谢你的解释,你似乎知道很多。非常感谢你。谢谢你的解释,你似乎知道很多。