sql >> データベース >  >> RDS >> Mysql

テーブルの列内のコンマ区切り値を正規化してからクエリを実行する方法

    このテーブルを正規化するには、主キーが両方の列である2つの列で構成されるテーブルを使用する必要があります。次のようになります:

    | column1    |    column2       |
    |------------|------------------|
    | a          |    1             |
    | a          |    3             |
    | a          |    L             |
    | b          |    R             |
    | c          |    8             |
    | d          |    3             |
    

    次に、次の簡単なクエリを使用できます:

    Select column1 from table where column2 = 3;
    


    1. bcpユーティリティとSQLServer2008を使用して、テーブルを列ヘッダー(列名)を含むファイルにエクスポートします

    2. OracleのSEQUENCE.NEXTVALに相当するMySQL

    3. UPDATEデータベースクエリを使用したSQL構文エラー

    4. MariaDBでREGEXP_REPLACEを使用した正規表現の検索と置換の正しい構文は何ですか?