교육/DBMS

#35 DBMS MySQL String to int, 오름차순과 내림차순

바이크패커 2019. 7. 30. 11:38

 2019.07.03

 

 MySQL 오름차순

1
SELECT * FROM 테이블명 ORDER BY 컬럼명 ASC (ASC 생략가능) 
 

 

 MySQL 내림차순

1
SELECT * FROM 테이블명 ORDER BY 컬럼명 DESC 
 

 

 

오름차순을 했는데?

g_price를 문자열(VARCHAR)로 지정해줬더니 10만이 2만보다 작은 사태가 발생

데이터 유형을 INT로 바꾸던가 ORDER BY 컬럼명 뒤에 *1을 해서 강제로 숫자로 바꿀 수 있다

 

*1

 

 

 // 오늘의 에러

 java.lang.NumberFormatException: null

 java.lang.Integer.parseInt(Unknown Source)

 java.lang.Integer.parseInt(Unknown Source)

 Integer.parseInt("str") str 문자열을 null로 받았을 때 뜬 에러