gikoha’s blog

個人的メモがわり

SQL

2月に話をしなきゃいけないのでデータをまとめ中

 

  • 2月に話をしなきゃいけないのでデータをまとめ中

  • DAPT+OAC/DOACを拾い上げるSQL

  • SELECT DISTINCT patid,
                    patname
    FROM   drugs
    WHERE  patid IN (SELECT DISTINCT patid
                     FROM   drugs
                     WHERE  drugname LIKE '%リクシアナ%'
                             OR drugname LIKE '%プラザキサ%'
                             OR drugname LIKE '%エリキュース%'
                             OR drugname LIKE '%イグザレルト%')
           AND patid IN (SELECT DISTINCT patid
                         FROM   drugs
                         WHERE  drugorderid IN (SELECT DISTINCT drugorderid
                                                FROM   drugs
                                                WHERE
                                drugname LIKE '%バイアスピリン%')
                                AND ( drugname LIKE
                                      '%クロピドグレル%'
                                       OR drugname LIKE '%エフィエント%' )
                         UNION
                         SELECT DISTINCT patid
                         FROM   drugs
                         WHERE  drugname LIKE '%コンプラビン%'); 
  • ここまで書いてキャブピリンやタケルダのことを思い出してしまった

  • Oracleだと1秒なのにMySQLだと5分以上お返事がないのですが..