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)
-
クエリの結果をランダムに並べ替えて、MySQLでランダムな行を選択するにはどうすればよいですか?
クエリの結果をランダムに並べ替えるには、ORDER BY RAND()を使用します。構文は次のとおりです- select * from DemoTable1559 where yourColumnName IN(yourValue1,yourValue2,....N) order by rand() limit yourLimitValue; まずテーブルを作成しましょう- mysql> create table DemoTable1559 -> ( -> EmployeeId int, ->
-
MySQLでSelectクエリを使用して挿入
SELECTクエリを使用した挿入の場合、構文は次のとおりです- insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N;を選択します。 まずテーブルを作成しましょう- mysql> create table DemoTable1603 -> ( -> StudentId int, -> Stud