사이트 내 전체검색
문자열 함수
로빈아빠
https://cmd.kr/server/1086 URL이 복사되었습니다.

본문

mysql 데이터 베이스 작업시 데이터를 select 할때  php 에서 데이터를 읽어온후 ph 함수로 문자열을 파싱(Parsing)할수도 있지만 mysql 에서 데이타를 select 할때 문자열 함수를 미리  사용하여 좀더 간편하게 프로그래밍 할수 있습니다.

※ BIN (int N)  bin() 함수는 10진수의 값을 2진수 형식으로 바꾸어 줍니다.
mysql > select bin(32);
--------------------
bin(32)
--------------------
100000
--------------------
1 row in set (0.0 sec)

mysql > select bin(31);
--------------------
bin(31)
--------------------
11111
--------------------
1 row in set (0.0 sec)

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


※ OCT(int N)  OCT() 함수는 10진수의 값을 8진수 형식으로 바꾸어 줍니다.

mysql > select oct(43);
--------------------
oct(32)
--------------------
100000
--------------------
1 row in set (0.0 sec)

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


※ HEX(int N)  HEX() 함수는 10진수의 값을 16진수 형식으로 바꾸어 줍니다.

mysql > select hex(254);
--------------------
hex(254)
--------------------
FE
--------------------
1 row in set (0.0 sec)

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


※ CHAR(int ASCII code..)  char() 함수는 ASCII 코드값을 문자열로 바꾸어 출력한다

mysql > select char(89,111,117,110,103);
--------------------
char(89,111,117,110,103)
--------------------
Young
--------------------
1 row in set (0.0 sec)

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


※ LENGTH()  length() 함수는 해당 문자열의 길이를 구해서 리턴합니다.

mysql > select length('Young');
--------------------
length('Young')
--------------------
5
--------------------
1 row in set (0.0 sec)

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

※ LEFT(String str.int length..)  문자열 형식의 str 을 왼쪽에서부터 length 만큼 짤라서 출려시키는 함수

mysql > select left('Young',3);
--------------------
left('Young',3)
--------------------
you
--------------------
1 row in set (0.0 sec)

----------------------------------------------------------------------
※ RIGHT(String str.int length..)  문자열 형식의 str 을 오른쪽에서부터 length 만큼 짤라서 출려시키는 함수

mysql > select right('Young',3);
--------------------
right('Young',3)
--------------------
ng
--------------------
1 row in set (0.0 sec)

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

※ Substring(String str.int position,int length..)  문자열 형식의 str 을 position 의 위치부터 length 길이 만큼 짤라서 출려시키는 함수

mysql > select substring('Young',2,3);
--------------------
substring('Young',2,3)
--------------------
oun
--------------------
1 row in set (0.0 sec)

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

출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=myt&wr_id=32

댓글목록

등록된 댓글이 없습니다.

1,139 (8/23P)

Search

Copyright © Cmd 명령어 18.221.158.222