본문 바로가기
반응형

DataBase90

OPENROWSET 어느날 SQL Server 2000보다 SQL Server 2005가 좋은것이 무엇무엇이 있지? 누군가가 나에게 "왜 SQL Server 2000보다 SQL Server 2005가 좋아요?" 라고 물으면 어떻게 대답해야 하지? "그래 아직 내 머릿속에 이런것들이 정리가 되어 있지 않는구나" 라는 생각에 회사 팀원들과 하나하나 정리하면서 간략한 세미나형식으로 발표를 하기로 하였다. 그 첫번재 주제가 OPENROWSET 이다. OPENROWSET이란? 첫번째, 링크드서버로 연결되어 있지 않은 SQL Server에서 데이터를 읽을 때 사용한다. 두번째, 특정 파일의 데이터를 Table로 로드시키지 않고 내용을 읽는다. 여기서 잠깐!! 무작정 OPENROWSET을 사용하면 에러가 발생을 한다. 메시지 15281.. 2013. 5. 29.
CHARINDEX 를 이용한 문자열 필터링 /* 예) 회원가입자들의 중복제거된 이메일주소 */ SELECT DISTINCT substring (email_add, (charindex ('@', email_add) + 1), 20) AS email_address FROM TABLE_NAME WHERE substring (email_add, (charindex ('@', email_add) + 1), 20) LIKE '%.%' 2013. 5. 29.
문법 - MySQL 조건문 출처 : http://www.spatium.co.kr/languages/content.php?chno=5&bno=34 if 문, case 문, ifnull문 IF 문형식 : if ( 조건문, 참일때 값, 거짓일때 값)EX) select member_id, if ( isnull(birthday), '-', birthday ) from member 설명 - 멤버 테이블에서 아이디(member_id) 와 생일을 뽑는데 null 일경우는 - 를 출력, 아니면 생일을 출력 Case 문형식 : case (조건 또는 값) when 값1 then 표시값 when 값2 then 표시값 else 표시값 endEX) select case a when '1' then a when '2' then b else c end fro.. 2013. 3. 26.
MEMO - MySQL 원격접속 권한 설정 MySQL 프롬프트로 접속했을 상황이다. mysql> use mysql; mysql> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password'; mysql> flush privileges; 2013. 3. 25.
반응형