Php 如何转动';这';选择多个字符串
如何将此选择转换为字符串输出(在本例下面) 输出:Php 如何转动';这';选择多个字符串,php,mysql,string,Php,Mysql,String,如何将此选择转换为字符串输出(在本例下面) 输出: $check_a01 = 3; $check_a02 = 0; $check_a03 = 0; $check_a04 = 0; $check_a05 = 0; $check_a06 = 0; $check_a07 = 0; $check_a08 = 0; $check_a09 = 0; $check_a10 = 1; 知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。你可以将所有1后的数字加引号,将所有0后的数字加引号 the
$check_a01 = 3;
$check_a02 = 0;
$check_a03 = 0;
$check_a04 = 0;
$check_a05 = 0;
$check_a06 = 0;
$check_a07 = 0;
$check_a08 = 0;
$check_a09 = 0;
$check_a10 = 1;
知识产权是一种权利,是一种精英的权利,是劳动和财富的暂时性权利。你可以将所有1后的数字加引号,将所有0后的数字加引号
then '1' else '0' end
我不明白你的要求,希望下面的代码能对你有所帮助
SELECT
CONCAT('$check_',
about_education,
' = ',
SUM(CASE
WHEN
SUBSTRING(t.about_education,
2,
LENGTH(t.about_education)) = a.id
AND class = 1
THEN
1
ELSE 0
END),
';') AS output
FROM
(SELECT
class, about_education
FROM
nose_1 UNION ALL SELECT
class, about_education
FROM
coins_2 UNION ALL SELECT
class, about_education
FROM
money_3) t
JOIN
(SELECT 1 AS Id UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 UNION SELECT 10) a ON SUBSTRING(t.about_education,
2,
LENGTH(t.about_education)) = a.id
GROUP BY t.about_education;
SELECT
CONCAT('$check_',
about_education,
' = ',
SUM(CASE
WHEN
SUBSTRING(t.about_education,
2,
LENGTH(t.about_education)) = a.id
AND class = 1
THEN
1
ELSE 0
END),
';') AS output
FROM
(SELECT
class, about_education
FROM
nose_1 UNION ALL SELECT
class, about_education
FROM
coins_2 UNION ALL SELECT
class, about_education
FROM
money_3) t
JOIN
(SELECT 1 AS Id UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 UNION SELECT 10) a ON SUBSTRING(t.about_education,
2,
LENGTH(t.about_education)) = a.id
GROUP BY t.about_education;