Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

소문자를 대문자로 변경하는 MySQL 쿼리?

<시간/>

MySQL의 내장 함수 UPPER()를 사용하여 소문자를 대문자로 변경할 수 있습니다. select 문을 사용한 구문은 다음과 같습니다.

SELECT UPPER('yourStringValue');

다음은 문자열을 소문자로 표시한 예입니다 -

mysql> 선택 upper('john');

다음은 대문자로 문자열을 표시하는 출력입니다. -

+---------------+| 위('존') |+---------------+| JOHN |+---------------+1 행 세트(0.00초)

소문자 값이 있는 테이블이 이미 있는 경우 업데이트 명령과 함께 UPPER() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 -

업데이트 yourTableName 설정 yourColumnName =UPPER(yourColumnName);

위의 개념을 이해하기 위해 먼저 테이블을 생성하고 문자열 값을 소문자로 삽입해보자. 다음은 테이블을 생성하는 쿼리입니다 -

mysql> Create table UpperTableDemo −> ( −> BookName longtext −> );쿼리 OK, 영향을 받은 행 0개(0.70초)

INSERT 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 -

mysql> Insert into UpperTableDemo values('introduction to c');Query OK, 1개의 row가 영향을 받음(0.13초)mysql> insert into UpperTableDemo values('introduction to java'),Query OK, 1개의 row가 영향을 받음(0.18초) )mysql> Insert into UpperTableDemo values('introduction to python');Query OK, 1개의 row가 영향을 받습니다(0.11초)mysql> insert into UpperTableDemo values('introduction to c#');Query OK, 1개의 row가 영향을 받습니다(0.17초) /사전> 

select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 -

mysql> 선택 *UpperTableDemo;

다음은 출력입니다 -

+------------------------+| 책 이름 |+------------------------+| C 소개 || 자바 소개 || 파이썬 소개 || C# 소개 |+------------------------+4행 세트(0.00초)

다음은 소문자를 대문자로 변경하는 쿼리입니다 -

mysql> update UpperTableDemo set BookName =upper(BookName);Query OK, 영향을 받는 4개 행(0.16초) 일치하는 행:4개 변경됨:4개 경고:0

업데이트된 값으로 모든 레코드를 다시 표시합니다. 쿼리는 다음과 같습니다 -

mysql> 선택 *UpperTableDemo;

다음은 출력입니다 -

+------------------------+| 책 이름 |+------------------------+| C 소개 || 자바 소개 || 파이썬 소개 || C# 소개 |+------------------------+4행 세트(0.00초)