国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

java - requête mysql, comment interroger ceci
世界只因有你
世界只因有你 2017-06-22 11:54:36
0
4
852

J'ai vu une question d'entretien postée par quelqu'un d'autre dans le groupe, =. =, comment interroger ?

世界只因有你
世界只因有你

répondre à tous(4)
黃舟

L'image du titre est en chinois, cliquez ici.
Cas déterminé par le cours :
Mise en ?uvre du CASE :

SELECT
    `Name`,
    MAX(
        CASE
        WHEN Course = 'Chinase' THEN
            Score
        END
    ) AS Chinase,
    MAX(
        CASE
        WHEN Course = 'Math' THEN
            Score
        END
    ) AS Math,
    MAX(
        CASE
        WHEN Course = 'English' THEN
            Score
        END
    ) AS English
FROM
    table1
GROUP BY
    `Name`

Mise en ?uvre du SI?:

SELECT
    `Name`,

SUM(IF (Course = 'Chinase', Score, 0)) AS Chinase,

SUM(IF (Course = 'Math', Score, 0)) AS Math,

SUM(IF (Course = 'English', Score, 0)) AS English

FROM
    table1
GROUP BY `Name`

Le cours n'est pas s?r, utilisez la dynamique?:

SET @CC='';
SELECT @CC:=CONCAT(@CC,'SUM(IF(Course=\'',Course,'\'',',Score,0)) AS ',Course,',') FROM (SELECT DISTINCT Course FROM table1) A;
SET @HH=CONCAT('SELECT Name,',LEFT(@CC,LENGTH(@CC)-1),' FROM table1 GROUP BY Name');
PREPARE stmt FROM @HH;
EXECUTE stmt;
大家講道理
select name, sum(case when Course='Chinese' then Score end) as Chinese,
sum(case when type='Math' then Score end) as Math,
sum(case when type='English' then Score end) as English
from table1
group by name
洪濤

Vous devriez apprendre le principe
Baidu "conversion de colonne de ligne mysql"
Il est inutile d'apprendre uniquement ce SQL

扔個三星炸死你

Ce type de SQL magique est utilisé lors de l'élaboration de statistiques de données, ce qui n'est généralement pas utilisé dans le travail PHPer.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal