본문 바로가기
MySql

MySQL의 정수 나누기

by 베이스 공부 2021. 2. 6.
반응형

product_id 필드 (큰 정수)가있는 MySQL 테이블이 있습니다.

1102330008 1102330025 1102330070 1103010009 1103010010 1103020006 ...

product_id = 110301 **** 인 행을 선택하고 싶습니다. 이 쿼리를 사용하려고했습니다.

SELECT * FROM `product` WHERE (product_id/10000)=110301  

그러나 다음 메시지와 함께 값을 반환하지 않습니다.

MySQL이 빈 결과 집합 (즉, 행 0 개)을 반환했습니다. (쿼리는 0.0005 초 소요)

 

해결 방법

 


SELECT *
FROM `product`
WHERE product_id LIKE '110301____' -- four undersores as biziclop suggested


1103010006 / 10000

결과는 110301,0006이고 110301 과 같지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/11263294

 

 

반응형

댓글