select MIN(price)as min_price from g5_sale_price2 where bo_table = '".$bo_table."' and wr_board_id = '".$list[$i][wr_id]."'
요 쿼리를 이용해서 최소가격을 뽑아내고 있습니다.
그런데, 해당필드에 공백이나, 한글이 들어가있으면, 그냥 0 으로 표시되더라구요,
'공백 또는 한글이 아니면서'
라는 두 조건을 주고싶습니다.
어떻게 추가를해야할까요..?
답변 2개
채택된 답변
+20 포인트
6년 전
WHERE bo_table = '".$bo_table."' and wr_board_id = '".$list[$i][wr_id]."' and price is not null and price != '' and price NOT REGEXP '[가-힣]'; 이런식으로 하면 되지 않을까요?
6년 전
애초에 min_price 필드 자체가 varchar, char 등의 문자열 필드라면
안에 숫자를 넣더라도 문자로 인식합니다.
보통은 mysql에서 max, min 등의 함수는 숫자형 필드에서 사용되는게 원칙입니다.
아마도 힘들지 않을까하네요
답변을 작성하려면 로그인이 필요합니다.