MySQLを使用して2つの列の値を1つの列に連結する方法。結果の列の値はハイフンで区切る必要があります
まずテーブルを作成しましょう-
mysql> create table DemoTable835( CountryCode int, CountryName varchar(100) ); Query OK, 0 rows affected (0.63 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable835 values(100,'US'); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable835 values(101,'UK'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable835 values(102,'AUS'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable835 values(103,'ENG'); Query OK, 1 row affected (0.09 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable835;
これにより、次の出力が生成されます-
+-------------+-------------+ | CountryCode | CountryName | +-------------+-------------+ | 100 | US | | 101 | UK | | 102 | AUS | | 103 | ENG | +-------------+-------------+ 4 rows in set (0.00 sec)
以下は、2つの列の値を1つの列に連結するためのクエリです-
mysql> select concat(CountryCode,'-',CountryName) from DemoTable835;
これにより、次の出力が生成されます-
+-------------------------------------+ | concat(CountryCode,'-',CountryName) | +-------------------------------------+ | 100-US | | 101-UK | | 102-AUS | | 103-ENG | +-------------------------------------+ 4 rows in set (0.00 sec)
-
Javaを使用してMySQLテーブルに1つの列のみを挿入するにはどうすればよいですか?
Java-MySQL接続コードでINSERTINTOステートメントを使用して列を挿入します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) これは、MySQLテーブルに1つの列のみを挿入するJavaコードです。 例 import java.sql.Connection; import java.sql.Driv
-
単一のMySQLクエリで列に複数の値を挿入するにはどうすればよいですか?
列に複数の値を挿入するための構文は次のとおりです- insert into yourTableName values(yourValue1),(yourValue2),..........N; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2022 -> ( -> Department varchar(100) -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、