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

MySQL에서 정적 문자열을 반환하는 방법은 무엇입니까?

<시간/>

MySQL에서 정적 문자열을 반환하려면 UNION을 사용할 수 있습니다. 다음은 구문입니다 -

select 'yourStringValue1' as yourAliasName
UNION
select 'yourStringValue2' as yourAliasName;

MySQL에서 정적 문자열을 반환하기 위해 위의 구문을 구현해 보겠습니다. 다음은 쿼리입니다 -

mysql> select 'HELLO' as staticStringsResult
   -> UNION
   -> select 'MySQL' as staticStringsResult;

이것은 다음과 같은 출력을 생성합니다 -

+---------------------+
| staticStringsResult |
+---------------------+
| HELLO             |
| MySQL             |
+---------------------+
2 rows in set (0.00 sec)

일부 MySQL 버전에서는 위의 구문이 작동하지 않으므로 괄호로 마무리해야 합니다 -

mysql> (select 'HELLO' as staticStringsResult)
   -> UNION
   -> (select 'MySQL' as staticStringsResult);

이것은 다음과 같은 출력을 생성합니다 -

+---------------------+
| staticStringsResult |
+---------------------+
| HELLO             |
| MySQL             |
+---------------------+
2 rows in set (0.00 sec)