요세 mysql 많이 배운다.
필요해서 찾게 돼는데 찾아보면 거즘 있다...
혹시나해서 mysql에서도 if 되겠지 생각하고 찾았더니 당연히 되다라 역시....
나중을 위해 글을 쓴다...
mysql> SELECT if(2>1, '참','거짓');
=> 참으로 출력
mysql> SELECT * FROM test_table WHERE if(CHAR_LENGTH(USERID) = 2, 'Y','N')='Y';
=> USERID 컬럼에서 아이디가 두글자인것만 가져온다.
mysql> SELECT if(substr(name, 1, 1)='박','박씨입니다',name) FROM test_table;
=> name 컴럼에서 이름의 첫자가 박 이면 박씨입니다를 축력하고 아니면 name 컴럼 이름을 출력해라
내가 해본 예제
SELECT event.*, info.METER_NAME FROM LOCAL_METER_EVENT event, LOCAL_METER_INFO info WHERE event.METER_ID=info.METER_ID AND event.METER_ID='2' ORDER BY EVENT_TIME DESC LIMIT 6
'OS > mySQL' 카테고리의 다른 글
등록일+수정일 둘중 빠른 날짜를 기준으로 SELECT 하기 (UNION 사용) (2) | 2012.02.21 |
---|---|
mysql password 초기화(mysql 기본 디비가 안보이는 경우) (0) | 2011.06.09 |
Mysql에서 DB정보가 euc-kr / utf-8 에 따라 한글이 깨진다. 해결방법 (0) | 2010.03.03 |
Got error 127 from table handler (0) | 2010.03.03 |
댓글