본 글에서는 기존 컨텐츠를 유지하고 나중에 컨텐츠를 추가하기 위한 Mysql의 sql문을 주로 소개합니다. 필요한 친구들은
을 참고하면 됩니다. 이 명령의 기능은 데이터 테이블 ff_vod, vod_url 필드 내용 뒤에 999999999를 추가합니다.
update ff_vod set vod_url=CONCAT(vod_url,'999999999') where vod_id BETWEEN 1 AND 42553
다음 명령문은 vod_id가 1-42553인 콘텐츠만 수정하는 데 사용됩니다.
where vod_id BETWEEN 1 AND 42553
실제로는 주로 CONCAT 함수를 사용합니다. mysql CONCAT() 함수는 여러 문자열을 하나의 문자열로 연결하는 데 사용됩니다.
다음은 mysql CONCAT() 함수를 이해하는 데 도움이 됩니다
mysql CONCAT() 함수는 여러 문자열을 하나의 문자열로 연결하는 데 사용됩니다. 가장 중요한 mysql 함수 중 하나인 mysql CONCAT() 함수를 아래에서 참고하실 수 있도록 자세히 소개하겠습니다.
mysql CONCAT(str1,str2,…)
반환 결과는 다음에서 생성된 문자열입니다. 연결 매개변수. 매개변수가 NULL인 경우 반환 값은 NULL입니다. 하나 이상의 매개변수가 있을 수 있습니다. 모든 인수가 이진이 아닌 문자열인 경우 결과는 이진이 아닌 문자열입니다. 의 변수 에 이진 문자열이 포함되어 있으면 결과는 이진 문자열입니다. 숫자 인수는 동등한 이진 문자열 형식으로 변환됩니다. 이를 방지하려면 명시적인 유형 캐스트를 사용하십시오. 예: SELECT CONCAT(CAST(int_col AS CHAR), char_col)
mysql> SELECT CONCAT('My', ‘S', ‘QL'); -> ‘MySQL' mysql> SELECT CONCAT('My', NULL, ‘QL'); -> NULL mysql> SELECT CONCAT(14.3); -> ‘14.3′
mysql CONCAT_WS(separator,str1 ,str2,…)
CONCAT_WS()는 구분 기호가 있는 CONCAT을 나타내며 CONCAT()의 특수한 형태입니다. 첫 번째 매개변수는 다른 매개변수의 구분 기호입니다. 구분 기호의 위치는 연결할 두 문자열 사이에 배치됩니다. 구분 기호는 문자열이나 기타 매개변수일 수 있습니다. 구분 기호가 NULL이면 결과는 NULL입니다. 이 함수는 구분 기호 인수 뒤에 오는 NULL 값을 무시합니다.
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'
mysql CONCAT_WS()는 빈 문자열을 무시하지 않습니다. (단, NULL은 모두 무시됩니다.)
[관련 추천]
위 내용은 원본 콘텐츠 뒤에 콘텐츠를 추가하기 위해 SQL 문을 사용하는 방법에 대한 MySQL 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!