역순으로 출력하는 것은 매우 간단하다는 것을 알고 있습니다
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 레코드입니다. 궁금한 사항이 있으면 메시지를 남겨주시면 편집자가 답변해 드리겠습니다. 시간에. 홈페이지에 대한 귀하의 지원에 진심으로 감사드립니다!