[ mysql ] mysql 문자열 함수 (SUBSTRING sql 구문등등) > database

본문 바로가기

사이트 내 전체검색

database

[ mysql ] mysql 문자열 함수 (SUBSTRING sql 구문등등)

작성일 18-10-01 03:15

페이지 정보

작성자 웹지기 조회 9,226회 댓글 0건

본문

[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]

[이 게시물은 웹지기님에 의해 2019-03-15 15:33:40 knowledge에서 이동 됨]

추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 34건 3 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기