Links
2009.12.24 17:12

My Favorites

조회 수 11056 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

My Friends

  • Allieus: emoticonhttp://allieus.tistory.com


My Pages

  • emoticonhttp://www.oenter.com/~wittgens/web
  • emoticonhttp://www.oenter.com/~wittgens/wikix

Links
2009.12.24 17:19

Linux

조회 수 17085 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

SUSE

  • SUSE Linux Users Group emoticonhttp://www.suse.or.kr/

Ubuntu

  • 우분투 한국 사용자 모임 emoticon http://www.ubuntu.or.kr/

Fedora

  • Fedora Project emoticon http://fedoraproject.org/
  • KAIST emoticon http://ftp.kaist.ac.kr/fedora/linux/

Etc.

  • emoticonhttp://www.linux.co.kr/
  • emoticonhttp://kldp.org/
TAG •

Favorites
2009.12.24 17:24

My .vimrc

조회 수 17627 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
filetype plugin indent on
set ls=2 " status line count
set sw=4 " shift width
set tabstop=4 " tab stop
set ai " auto indent
set cursorline " cursor line
set hlsearch " highlight search
set si " smart indent
set fenc=utf-8 "file encoding
set fencs=utf-8,cp949,cp932,euc-jp,shift-jis,big5,latin1,ucs-2le " file encodings
"set expandtab " expandtab

" color scheme
colorscheme koehler

"map
map <F2> :w!<CR>
map <F5> <C-W>v
map <F6> <C-W>c
map <F9> :! g++ % -o %<<CR>
map <f10> :! clear; ./%<<CR>
map <f12> :noh<CR>


TAG •

Device Driver
2009.12.24 17:34

SB16C1054 Device Driver (rs-485) - Kernel 2.6.x

조회 수 0 추천 수 0 댓글 0

"비밀글입니다."


SQL
2009.12.31 10:21

MySQL / Split String

조회 수 42536 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

MySQL 함수 만들어서 사용하기

CREATE FUNCTION SPLIT_STRING(
  x text,
  delim varchar(32),
  pos int
)
RETURNS text
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
       LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
       delim, '');


CREATE FUNCTION SPLIT_STRING( x text, delim varchar(32), pos int )
RETURNS text
RETURN SUBSTRING_INDEX(SUBSTRING_INDEX(x, delim, pos), delim, -1);


SELECT SPLIT_STRING(string, delim, N);

mysql>  SELECT SPLIT_STRING('1|2|c|', '|', 1);
+--------------------------------+
| SPLIT_STRING('1|2|c|', '|', 1) |
+--------------------------------+
| 1                              |
+--------------------------------+
1 row in set (0.00 sec)



참고하기

mysql> SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('a|bb|ccc|dd', '|', 3), '|', -1);
+------------------------------------------------------------------+
| SUBSTRING_INDEX(SUBSTRING_INDEX('a|bb|ccc|dd', '|', 3), '|', -1) |
+------------------------------------------------------------------+
| ccc                                                              |
+------------------------------------------------------------------+
1 row in set (0.00 sec)


mysql> SELECT 'a|bb|cc|dd' RLIKE '((\\|).*){3}';
+-----------------------------------+
| 'a|bb|cc|dd' RLIKE '((\\|).*){3}' |
+-----------------------------------+
|                                 1 |
+-----------------------------------+
1 row in set (0.00 sec)

mysql> SELECT 'a|bb|cc|dd' RLIKE '((\\|).*){4}';
+-----------------------------------+
| 'a|bb|cc|dd' RLIKE '((\\|).*){4}' |
+-----------------------------------+
|                                 0 |
+-----------------------------------+
1 row in set (0.00 sec)



SUBSTRING_INDEX(str,delim,count)

Returns the substring from string str before count occurrences of the delimiter delim. If count is positive, everything to the left of the final delimiter (counting from the left) is returned. If count is negative, everything to the right of the final delimiter (counting from the right) is returned. SUBSTRING_INDEX() performs a case-sensitive match when searching for delim.

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
-> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
-> 'mysql.com'


Thanks to http://blog.fedecarg.com/2009/02/22/mysql-split-string-function/

TAG •

Board Pagination Prev 1 ... 22 23 24 25 26 27 28 29 30 31 ... 39 Next
/ 39