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

この単純なMySQLクエリが行を返さないのはなぜですか?

    NULLをチェックする方法がおそらく問題です。 MySQLでは、次のことを試してください。

    SELECT `id` FROM `users` WHERE `username` = "test" AND `id` IS NOT NULL;
    

    NULLと空の文字列を確認するには、次を使用できます。

    SELECT `id` 
    FROM `users` 
    WHERE `username` = "test" 
    AND (`id` IS NOT NULL OR `id` != "");
    


    1. Oracle12cR2は現在ベータ版です

    2. 内部結合を使用したSQLmax()

    3. 一度に複数の値をpostgresテーブルに挿入するにはどうすればよいですか?

    4. Bash:コマンドを呼び出して結果を変数に格納する方法は?