sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man sammanfogar strängar i SQL

SELECT  CASE WHEN COALESCE(b.totalCoupons, 0) > 3 THEN '(Important) '
            WHEN IsHighPriority = 1 THEN '(High Priority) '
            ELSE ''
        END + a.Name AS CompanyName
FROM    Company a
        LEFT JOIN
        (
            SELECT  Name, COUNT(*) totalCoupons
            FROM    Company
            GROUP   BY Name
        ) b ON a.name = b.name


  1. Språköversättning för tabeller

  2. Infoga flera rader med sekvens i Oracle

  3. Anslut till Oracle DB med sqlplus

  4. Den flerdelade identifieraren kunde inte bindas - SubQuery