暗黙のキャスト動作を理解しようとしています。ticketNo という列があります。これは文字列で、pk です。両側で同じデータ型を使用して、1行を返しています
SELECT * FROM demo d WHERE ticketNo = "1762386738153"
明示的なキャストを行っている場合、このクエリは同じ行を返します
SELECT * FROM demo d WHERE cast (ticketNo as Long)= 1762386738153
今、暗黙のキャストを行っているとき、このクエリは行を返しません
SELECT * FROM demo d WHERE ticketNo = 1762386738153
何か案は ?