[ mysql ] mysql 문자열 함수 (SUBSTRING sql 구문등등)
페이지 정보
작성자 웹지기 댓글 0건 조회 9,470회 작성일 18-10-01 03:15본문
[code]
* substring(str, star_index_num, length);
* ASCII(str) - str의 가장 좌측 char의 숫자값을 반환
mysql> SELECT ASCII('2');
-> 50
mysql> SELECT ASCII(2);
-> 50
mysql> SELECT ASCII('dx');
-> 100
* BIN(N) - N을 이진 형태의 문자열로 반환
mysql> SELECT BIN(12);
-> '1100'
* CHAR_LENGTH(str) - 문자열 길이 반환
* CONCAT(str1, str2, ...) - 문자열 인수들을 모두 붙여서 반환
mysql> SELECT CONCAT('My', 'S', 'QL');
-> 'MySQL'
mysql> SELECT CONCAT('My', NULL, 'QL');
-> NULL
mysql> SELECT CONCAT(14.3);
-> '14.3'
* CONCAT_WS(separator, str1, str2, ...) - 문자 separator를 각 문자열 사이에 넣어서 반환
mysql> SELECT CONCAT_WS(',','First name','Second name','Last Name');
-> 'First name,Second name,Last Name'
mysql> SELECT CONCAT_WS(',','First name',NULL,'Last Name');
-> 'First name,Last Name'
SUBSTRING(regdate,1,10) BETWEEN '".$Ksdate_str."' AND '".$Kedate_str."'
<?php
if(trim($Ksdate)) :
$Ksdate_str = getDateFormat($Ksdate,"Y-m-d");
endif;
if(trim($Kedate)) :
$Kedate_str = getDateFormat($Kedate,"Y-m-d");
endif;
if(trim($Ksdate) && trim($Kedate)) :
$sql_search .= " AND SUBSTRING(regdate,1,10) BETWEEN '".$Ksdate_str."' AND '".$Kedate_str."' ";
elseif(trim($Ksdate) && !trim($Kedate)) :
$sql_search .= " AND SUBSTRING(regdate,1,10) = '".$Ksdate_str."' ";
elseif(!trim($Ksdate) && trim($Kedate)) :
$sql_search .= " AND SUBSTRING(regdate,1,10) = '".$Kedate_str."' ";
endif;
?>
[/code]
댓글목록
등록된 댓글이 없습니다.