>  기사  >  데이터 베이스  >  mysql 레코드는 날짜에 따라 역순으로 출력됩니다.

mysql 레코드는 날짜에 따라 역순으로 출력됩니다.

WBOY
WBOY원래의
2016-08-20 08:48:111597검색

역순으로 출력하는 것은 매우 간단하다는 것을 알고 있습니다

select * from table order by id desc

이것만 하세요

그럼 이제 문제는 날짜 필드를 역순으로 출력하는 방법입니다

여기서는 Cast()를 사용하여 지정된 필드를 필요한 유형으로 변환합니다

다음은 실제 프로젝트에서의 sql문입니다

select * from water where phoneNumber=@phoneNumber order by cast(date as datetime) desc

생각하지 않고 배움에 대해 이야기하니, 좀 더 깊은 내용에 대해 생각해 봅시다.

정보를 참고한 결과 유형을 변환하는 방법에는 두 가지가 있음을 알게 되었습니다

1.cast() 메소드

2.convert() 메소드

형식 사용

1.cast(데이터 유형으로 필드 이름)

위의 sql문과 같습니다

캐스트(날짜를 날짜/시간으로)

2.convert(필드명, 데이터 유형)

예: 변환(da,datetime)

위는 편집자가 소개한 날짜 필드를 기준으로 역순으로 출력한 mysql 레코드입니다. 궁금한 사항이 있으면 메시지를 남겨주시면 편집자가 답변해 드리겠습니다. 시간에. 홈페이지에 대한 귀하의 지원에 진심으로 감사드립니다!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.