sql >> Database >  >> RDS >> Sqlserver

Voeg bitsgewijze-OF toe in een subquery

WITH    Bits
          AS ( SELECT   1 AS BitMask
               UNION ALL
               SELECT   2
               UNION ALL
               SELECT   4
               UNION ALL
               SELECT   8
               UNION ALL
               SELECT   16
             )
    SELECT  SUM(DISTINCT BitMask)
    FROM    ( SELECT    1 AS n
              UNION ALL
              SELECT    2
              UNION ALL
              SELECT    3
              UNION ALL
              SELECT    4
              UNION ALL
              SELECT    5
              UNION ALL
              SELECT    6
            ) AS t
            JOIN Bits ON t.n & Bits.BitMask > 0


  1. Hoe kan ik 'invoegen indien niet bestaat' in MySQL doen?

  2. FOUT:toestemming geweigerd voor schema gebruiker1_gmail_com bij teken 46

  3. Oracle 18c Nieuwe functie:online wijzigen van partitionering

  4. Postgresql-adapter (pg):kon geen verbinding maken met de server