MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SELECTとSHOWコマンドの結果をMySQLに結合しますか?


SELECTコマンドとSHOWコマンドの結果を1つにまとめるには、次のクエリを使用します-

select @anyVariableName1 as anyAliasName1,@anyVariableName1 as anyAliasName2,......N;

SELECTとSHOWを組み合わせるには、最初に最初の変数を作成して初期化します。以下はクエリです-

mysql> set @first_name='John';
Query OK, 0 rows affected (0.00 sec)

SELECTとSHOWを組み合わせるには、2番目の変数を作成して初期化します。以下はクエリです-

mysql> set @last_name='Smith';
Query OK, 0 rows affected (0.00 sec)

以下は、SELECTコマンドとSHOWコマンドを組み合わせるためのクエリです-

mysql> select @first_name as EmployeeFirstName,@last_name as EmployeeLastName;

これにより、次の出力が生成されます-

+-------------------+------------------+
| EmployeeFirstName | EmployeeLastName |
+-------------------+------------------+
| John              | Smith            |
+-------------------+------------------+
1 row in set (0.00 sec)

システムグローバル変数を組み合わせるには、単一の変数(@)の代わりに@@を使用できます。以下のクエリは、現在のMySQLバージョンとポート番号を組み合わせたものです。

以下はクエリです-

mysql> select @@version as CURRENT_MYSQL_VERSION,@@port as
CURRENT_MYSQL_PORT_NUMBER;

これにより、次の出力が生成されます-

+-----------------------+---------------------------+
| CURRENT_MYSQL_VERSION | CURRENT_MYSQL_PORT_NUMBER |
+-----------------------+---------------------------+
| 8.0.21                | 3306                      |
+-----------------------+---------------------------+
1 row in set (0.00 sec)

  1. クエリの結果をランダムに並べ替えて、MySQLでランダムな行を選択するにはどうすればよいですか?

    クエリの結果をランダムに並べ替えるには、ORDER BY RAND()を使用します。構文は次のとおりです- select * from DemoTable1559 where yourColumnName IN(yourValue1,yourValue2,....N) order by rand() limit yourLimitValue; まずテーブルを作成しましょう- mysql> create table DemoTable1559    -> (    -> EmployeeId int,    ->

  2. MySQLでSelectクエリを使用して挿入

    SELECTクエリを使用した挿入の場合、構文は次のとおりです- insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N;を選択します。 まずテーブルを作成しましょう- mysql> create table DemoTable1603    -> (    -> StudentId int,    -> Stud