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

nullではない値をデータベースから取得する方法

    thread_titleを作成します

    です
    varchar(255) and Default value is NULL 
    

    クエリを使用する

    CREATE TABLE IF NOT EXISTS `forumposts` (
      `thread_title` varchar(255) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
    
    
    INSERT INTO `forumposts` (`thread_title`) VALUES
    ('foo'),
    ('bar'),
    (NULL);
    
    SELECT thread_title FROM forumposts WHERE thread_title IS NOT NULL
    

    出力

    THREAD_TITLE
    
    foo
    bar
    

    ここで動作するSQLフィドル



    1. これ以上チェックが行われないように(一時的に)テーブルpg_constraintを変更する安全な方法はありますか?

    2. AzureSQLマネージドインスタンスのパフォーマンスに関する考慮事項

    3. PL/SQLのUPDATEの影響を受ける行数

    4. SQLServerで読み取り専用ビューを作成する