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

MySQL concat() 및 lower()를 효과적으로 사용하십시오.

<시간/>

contact() 메서드는 연결하는 데 사용됩니다. 그러나 lower()는 대소문자를 소문자로 변경하는 데 사용됩니다. 예를 들어 테이블을 생성해 보겠습니다.

테이블 생성 쿼리는 다음과 같습니다.

mysql> create table concatAndLowerDemo
   -> (
   -> FirstValue varchar(10),
   -> SecondValue varchar(10),
   -> ThirdValue varchar(10),
   -> FourthValue varchar(10)
   -> );
Query OK, 0 rows affected (0.55 sec)

이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다.

쿼리는 다음과 같습니다

mysql> insert into concatAndLowerDemo values('John','12345','Java','MySQL');
Query OK, 1 row affected (0.21 sec)
mysql> insert into concatAndLowerDemo values('Hi','12345','98764','MongoDB');
Query OK, 1 row affected (0.24 sec)
mysql> insert into concatAndLowerDemo values('9485','746464','903940','cpp');
Query OK, 1 row affected (0.15 sec)

select 문을 사용하여 테이블의 모든 레코드를 표시합니다.

쿼리는 다음과 같습니다

mysql> select *from concatAndLowerDemo;

다음은 출력입니다.

+------------+-------------+------------+-------------+
| FirstValue | SecondValue | ThirdValue | FourthValue |
+------------+-------------+------------+-------------+
| John       | 12345       | Java       | MySQL       |
| Hi         | 12345       | 98764      | MongoDB     |
| 9485       | 746464      | 903940     | cpp         |
+------------+-------------+------------+-------------+
3 rows in set (0.00 sec)

다음은 동일한 쿼리에서 concat() 및 lower()를 사용하는 쿼리입니다.

mysql> select lower(concat(FirstValue,SecondValue,ThirdValue,FourthValue)) AS lowerDemo from concatAndLowerDemo;

다음은 출력입니다.

+---------------------+
| lowerDemo           |
+---------------------+
| john12345javamysql  |
| hi1234598764mongodb |
| 9485746464903940cpp |
+---------------------+
3 rows in set (0.00 sec)