변수에 @를 사용하고 테이블에 연결된 결과를 표시하려면 concat_ws()를 사용합니다. 먼저 테이블을 생성하겠습니다 -
mysql> Create table DemoTable1508 -> ( -> StudentFirstName varchar(20), -> StudentLastName varchar(20) -> );쿼리 OK, 영향을 받는 행 0개(0.55초)
삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -
mysql> DemoTable1508 값에 삽입('Chris','Brown');쿼리 OK, 1행 영향(0.11초)mysql> DemoTable1508 값에 삽입('David','Miller');쿼리 OK, 1행 영향을 받는(0.12초)mysql> DemoTable1508 값에 삽입('John','Doe'); 쿼리 확인, 1행 영향(0.15초)
select 문을 사용하여 테이블의 모든 레코드 표시 -
mysql> DemoTable1508에서 * 선택;
이것은 다음과 같은 출력을 생성합니다 -
+------------------+-----------------+| 학생이름 | 학생 성 |+------------------+-----------------+| 크리스 | 브라운 || 데이비드 | 밀러 || 존 | Doe |+------------------+-----------------+3행 세트(0.00초)사전>다음은 결과 테이블에 MySQL 변수를 표시하는 쿼리입니다 -
mysql> DemoTable1508에서 @FullName:=concat_ws('-',StudentFirstName,StudentLastName) 선택;이것은 다음과 같은 출력을 생성합니다 -
+---------------------------------------------- --------------+| @FullName:=concat_ws('-',StudentFirstName,StudentLastName) |+---------------------------------- --------------------------+| 크리스 브라운 || 데이비드 밀러 || 존도 |+--------------------------------------------- ---------------+3행 세트(0.03초)