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

完全に一致するmysql

    idを変換できます 文字列に変換するので、比較は正確に行われます。 LIKEを使用できます 暗黙の変換を引き起こす

    SELECT cd.title, cd.city FROM coupon_detail cd WHERE cd.id LIKE '260abcxyz';
    

    または、キャストを明示的に実行することもできます

    SELECT cd.title, cd.city FROM coupon_detail cd WHERE CAST(cd.id AS CHAR) = '260abcxyz';
    

    ただし、すべてのIDが整数である場合は、データベースにクエリを実行する前に、これらの値を確認する方が適切です。 (照会しているIDが数字でない場合は、とにかく一致することはできません。)



    1. MySQLのUnicode(16進数)文字リテラル

    2. インスタントファイル初期化:セットアップ中の影響

    3. LARAVEL5.6でGROUPBYとORDERBYを一緒に使用する方法

    4. SQLiteで複合キーを自動生成する