SELECT date_format(idate,'%Y-%m-%d') AS idate FROM 테이블명


idate라는 컬럼의 데이터가 000-00-00 포맷이 아니라면 해당 형태로 변환하여 SELECT





숫자와 문자 데이타가 섞인 데이터의 정렬







예전에 MYSQL 환경에서 숫자와 문자 데이터가 섞인 데이터를 정렬 할려고


select * from 테이블 order by 해당 컬럼 asc;


를 하면


No.1

No.10

No.2

No.3

No.4

...

...

No.9


로 되었다.


--------------


구글신의 도움을 받아 보니...


mysql에서는

이렇게 하면 된다고 한다.


select * from 테이블 order by 해당 컬럼 *1



출처 : http://stackoverflow.com/questions/11808573/sql-order-by-string-number


'tech > SQL' 카테고리의 다른 글

[MySQL] 컬럼 데이터 개수 조회  (0) 2015.12.09
테이블에 같은 값이 있으면 update, 없으면 insert 하기  (0) 2013.11.07
sqlite  (0) 2010.11.16
[mysql] 문자 개수 만큼인것 만 보여줘~  (0) 2009.03.03
SQL injection prevent  (0) 2009.01.14




html의 select box 리스트 내용을 mysql에서 가져와서 selected 값도 select와도 불러오면 좀 더 사용자측면에서 편리함을 제공 할 것이라고 봅니다.



예) 한 게시물의 카테고리를 사용자가 A라고 선택하고 작성했다고 가정.
그 후 게시물을 선택해서 수정 할 때는 그 게시물의 카테고리가 A라고 표시되어야 할 것입니다.

현재 게시물 테이블에 있는 카테고리 name과 전체 카테고리 name을 비교해서 같은 것이 있다면 selected를 print해서 이 게시물이 로딩되자마자 A가 선택으로 보입니다.

'tech > PHP' 카테고리의 다른 글

현재 URL 구하기  (0) 2012.06.25
open_basedir restriction in effect  (0) 2012.05.23
Warning: exec() has been disabled for security reasons in ......  (0) 2012.03.22
[PHP] Warning: Cannot modify header information  (0) 2012.03.09
PHP MYSQL DB connect  (0) 2012.02.21

+ Recent posts