Sql . 而且,是的,根据您的建议,我已经在我的解决方案中添加了说明,这与使用案例陈述的方法没有太大区别,只是与a/C解决方案不同。感谢您更新答案。现在它对建议的代码做了一些描述,这就更有帮助了。同意!谢谢您: SELECT CAST(NAME, CA

Sql . 而且,是的,根据您的建议,我已经在我的解决方案中添加了说明,这与使用案例陈述的方法没有太大区别,只是与a/C解决方案不同。感谢您更新答案。现在它对建议的代码做了一些描述,这就更有帮助了。同意!谢谢您: SELECT CAST(NAME, CA,sql,case,Sql,Case,. 而且,是的,根据您的建议,我已经在我的解决方案中添加了说明,这与使用案例陈述的方法没有太大区别,只是与a/C解决方案不同。感谢您更新答案。现在它对建议的代码做了一些描述,这就更有帮助了。同意!谢谢您: SELECT CAST(NAME, CASE WHEN occupation = 'Actor' THEN '(A)' WHEN occupation = 'Doctor' THEN '(D)'


. 而且,是的,根据您的建议,我已经在我的解决方案中添加了说明,这与使用案例陈述的方法没有太大区别,只是与a/C解决方案不同。感谢您更新答案。现在它对建议的代码做了一些描述,这就更有帮助了。同意!谢谢您:
SELECT 
    CAST(NAME, CASE 
                  WHEN occupation = 'Actor' THEN '(A)' 
                  WHEN occupation = 'Doctor' THEN '(D)' 
                  WHEN occupation = 'Professor' THEN '(P)' 
                  WHEN occupation = 'Singer' THEN '(S)' 
               END) 
FROM   
    occupations; 
SELECT 
    CASE 
       WHEN occupation = 'Actor' 
          THEN CONCAT('There are a total of ', COUNT(occupation), ' ', LOWER(occupation), 's.') 
       WHEN occupation = 'Doctor' 
          THEN CONCAT('There are a total of ', COUNT(occupation), ' ', LOWER(occupation), 's.') 
       WHEN occupation = 'Singer' 
          THEN CONCAT('There are a total of ', COUNT(occupation), ' ', LOWER(occupation), 's.') 
       WHEN occupation = 'Professor' 
          THEN CONCAT('There are a total of ', COUNT(occupation), ' ', LOWER(occupation), 's.') 
   END 
   FROM
       occupations 
   GROUP BY 
       occupation 
   ORDER BY 
       COUNT(occupation), occupation;  
SELECT   CONCAT(Name, '(', substr(Occupation, 1, 1), ')')
FROM     Occupations
ORDER BY Name;
SELECT   CONCAT('There are a total of ', COUNT(Occupation), ' ', LOWER(Occupation), 's.') 
FROM     Occupations
GROUP BY Occupation 
ORDER BY COUNT(Occupation),
         Occupation;  
      SELECT NAME||'('||RPAD(OCCUPATION,1)||')' FROM OCCUPATIONS ORDER BY NAME;
      SELECT 'There are a total of', COUNT(OCCUPATION),
      CASE 
      WHEN  OCCUPATION = 'Doctor' THEN 'doctors.'
      WHEN  OCCUPATION = 'Professor' THEN 'professors.'
      WHEN  OCCUPATION = 'Actor' THEN 'actors.'
      WHEN  OCCUPATION = 'Singer' THEN 'singers.'
      end
      FROM OCCUPATIONS GROUP BY OCCUPATION order by count(OCCUPATION),OCCUPATION;
select 
        case 
            when Occupation = "Doctor" then concat(name,"(D)")
            when Occupation = "Actor" then concat(name,"(A)")
            when Occupation = "Professor" then concat(name,"(P)")
            when Occupation = "Singer" then concat(name,"(S)")
            else 'hello'
        end
from Occupations 
order by name;
select "There are a total of ",count(*) as count1,concat(lower(Occupation),"s.") from Occupations group by Occupation order by count1;