0

暗黙のキャスト動作を理解しようとしています。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

何か案は ?

4

1 に答える 1