테스트 사이트 - 개발 중인 베타 버전입니다

sql 문 중에서 궁금한게 있습니다. 채택완료

초보자나요 8년 전 조회 4,453

g5_write_board1 테이블에서http://127.0.0.1/phpmyadmin/sql.php?db=adpro2&table=g5_write_b13&sql_query=SELECT+%2A+FROM+%60g5_write_b13%60%0AORDER+BY+%60g5_write_b13%60.%60wr_content%60+ASC&session_max_rows=25&token=1da5402bf6bb5691620d9d1660930e85"> wr_content 값이 제일 높은거 1개를 뽑아오고 싶습니다.

sql 문으로 어떻게 표현할까요?

 

항상 도움주셔서 감사합니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
그누위즈

SELECT MAX(wr_content) FROM g5_write_board1 

 

http://gnuwiz.com/mysql/7">http://gnuwiz.com/mysql/7 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

초보자나요
8년 전
감사합니다. 그누위즈님!
공부할수 있는 사이트 좋습니다!
초보자나요
8년 전
그누위즈님 안녕하세요
답변주신대로 적용해봤는데요

컬럼값이 text 이더라구요.. int 로 하면 정렬이 잘되는데
속성이 text 일때 값이 숫자라면 숫자가 높은 순으로 정렬되게 하려면 어찌해야 할까요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

8년 전

속성이 text 일때 값이 숫자라면 <---- 곱하기 1을 해주면 숫자가 됩니다

MAX(wr_content *1)

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

wr_content 값이 숫자이면 MAX 로 하면 될거 같은데

 

문자열 길이로 정렬한다면 아래와 같이 하시면 될것입니다. 

 

SELECT CHAR_LENGTH(wr_content), wr_content FROM `g5_write_board1` WHERE 1 ORDER BY CHAR_LENGTH(wr_content) DESC 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보자나요
8년 전
답변 고맙습니다. 심플리님.
이것도 적어뒀다가 나중에 꺼내 써야겠어요~

채택을 한분만 해야해서 죄송해요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인