MySQLテーブルの2つ以上の列の値をどのように組み合わせることができますか?
MySQLテーブルの2つ以上の列の値を組み合わせるには、CONCAT()文字列関数を使用できます。基本的に、MySQL CONCAT()関数は、2つ以上の文字列を組み合わせるために使用されます。
CONCAT(String1,String2,…,StringN)
ここで、CONCAT関数の引数は、組み合わせる必要のある文字列です。
mysql> select CONCAT('Ram','is','a','good','boy') AS Remarks; +---------------+ | Remarks | +---------------+ | Ramisagoodboy | +---------------+ 1 row in set (0.00 sec)
同様に、CONCAT()関数を使用して、2つ以上の列の値を組み合わせることができます。たとえば、「Student」という名前のテーブルがあり、学生の名前と住所を1つの列にまとめて表示したい場合は、次のクエリを記述できます-
mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name, Address' from Student; +------+---------+---------+--------------------+ | Id | Name | Address | ID, Name, Address | +------+---------+---------+--------------------+ | 1 | Gaurav | Delhi | 1, Gaurav, Delhi | | 2 | Aarav | Mumbai | 2, Aarav, Mumbai | | 15 | Harshit | Delhi | 15, Harshit, Delhi | | 20 | Gaurav | Jaipur | 20, Gaurav, Jaipur | +------+---------+---------+--------------------+ 4 rows in set (0.00 sec)
-
MySQLテーブルの列の名前を取得するにはどうすればよいですか?
これにはSHOWコマンドを使用できます。 以下は構文です- show columns from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int,  
-
MySQLで2つ以上のフィールドの最小値を見つける方法は?
2つ以上のフィールドの最小値を見つけるには、MySQLのLEAST()関数を使用します- select least(yourColumnName1,yourColumnName2,...N) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Date1 date, -> Date2 date, -> Date3 date -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコー