-
MySQL列の名前をグループで連結し、限定されたレコードを表示する条件を設定します
GROUP_CONCAT()を使用して、グループの連結を実行し、条件を設定します。まずテーブルを作成しましょう- mysql> create table DemoTable813( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(100), UserLastName varchar(100) ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ
-
到着日レコードを含むMySQLテーブルに現在までの30日を追加します
INTERVALを使用して、MySQLテーブル列のすべての日付の日を更新します。まずテーブルを作成しましょう- mysql> create table DemoTable814(ArrivalDate date); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable814 values('2018-12-02'); Query OK, 1 row affected (0.17 sec) mysql> insert
-
1桁の数値を2桁に変換するMySQLクエリ
このために、LPAD()を使用して、左側に値を埋め込むことができます。 まずテーブルを作成しましょう- mysql> create table DemoTable767 (Value varchar(100)); Query OK, 0 rows affected (1.40 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable767 values('4'); Query OK, 1 row affected (0.15 sec) mysql> insert into Dem
-
NULLオカレンスの値を設定するMySQLクエリ
IS NULLを使用してNULL値を検索し、MySQLUPDATEおよびSET-を使用して新しい値を更新します。 update yourTableName set yourColumnName=yourValue where yourColumnName IS NULL;を更新します まずテーブルを作成しましょう- mysql> create table DemoTable768 ( Clientid int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), &
-
MySQLで電話番号を使用して国コードを列の値に設定するにはどうすればよいですか?
国コードを電話番号に設定することは、連結することを意味します。これにはCONCAT()を使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable769 (MobileNumber varchar(100)); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable769 values('8799432434'); Query OK, 1 row affected (0.2
-
MySQLで単一の列値のみを更新しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable770 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable770(Value) values(10); Query OK, 1 row affected (0.16 sec) mysql> insert into
-
現在の日付と時刻がJoiningDateとRelieveingDateの間にある日付レコードを見つけるためのMySQLクエリ
BETWEENを使用して、参加日と解放日の間の日時を見つけます。 NOW()は、比較のために現在の日付と時刻を取得するために使用されます。 まずテーブルを作成しましょう- mysql> create table DemoTable771 ( Joiningdate datetime, Relievingdate datetime ); Query OK, 0 rows affected (1.15 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable771 values('20
-
テーブルから代替レコードを見つけるためのMySQLクエリ
テーブルから代替レコードを検索するには、次の構文のようにOR条件を使用する必要があります- select *from yourTableName where yourColumnName=yourValue1 OR yourColumnName=yourValue2…...N; まずテーブルを作成しましょう- mysql> create table DemoTable772 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), Age int ); Query OK, 0 row
-
最後の20レコードから5つのランダムレコードを返すMySQLクエリ?
このためには、レコードを注文するためにORDERBYを使用する必要があります。これでは、RAND()を使用してランダムレコードを取得し、5つのランダムレコードのみを表示するため、LIMIT5を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable773 (StudentId int); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable773 values(100); Query O
-
日時列を日付と時刻に分割し、MySQLで個別に比較するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable805(LoginDate datetime); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable805 values('2019-01-31 12:45:20'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable805 values(
-
MySQLで部分的に一致する値を選択する方法はありますか?
部分的に一致させるには、LIKE演算子を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable806( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentSubject varchar(100) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します my
-
MySQLテーブルの列に値が存在するかどうかを確認しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable807( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientCountryName varchar(100) ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Dem
-
MySQLの列のデフォルト値を設定するにはどうすればよいですか?
デフォルト値を設定するには、DEFAULTキーワードを使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable758 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.66 sec) 以下は、列のデフォルト値を設定するためのクエリです- mysql> alter table DemoTable758 add column Colo
-
テーブル列にNULL値を設定し、同じものを挿入する方法
NULL値を設定するには、次の構文のようにタイプをNULLに設定します- yourColumnName dataType NULL; まずテーブルを作成しましょう- mysql> create table DemoTable759 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) NULL ); Query OK, 0 rows affected (0.72 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql
-
クエリを単一のMySQLクエリにマージして、さまざまな列のさまざまな値の数を取得するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable760 ( ClientId int, ClientId2 int ); Query OK, 0 rows affected (0.79 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable760 values(100,200); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTab
-
MySQLで文字列から最初の文字を削除し、その後に数字を削除して合計を求めますか?
文字で始まる文字列(列の値)と残りの文字列には数字があります。これらの数値の合計が必要です- J230 A130s C13 このためには、SUM()と一緒にSUBSTRING()関数を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable761 (Price varchar(100)); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable761 values('J230
-
列値の2つの文字列のいずれかに一致するMySQLクエリ
このために、OR条件でLIKE演算子を使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable762 (Title text); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable762 values('Introduction to Java'); Query OK, 1 row affected (0.19 sec) mysql> insert into D
-
MySQLの最後の2行を選択するにはどうすればよいですか?
最後の2行を選択するには、ORDER BY DESCLIMIT2を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable763 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable763(Fi
-
複数のselectステートメントから結果を取得するためのMySQLクエリ?
複数のselectステートメントから結果を取得するには、UNIONALLを使用します。以下は構文です- select yourValue1 AS anyColumnName UNION ALL select yourValue2 AS yourColumnName . . . . N 異なる行の数値の列挙を返すために、上記の構文を実装しましょう- mysql> select 100 AS Number UNION ALL select 1000 AS Number UNION ALL  
-
MySQLで対応する重複ID値に基づいて列を連結するにはどうすればよいですか?重複する値をスラッシュで区切って同じ列に表示します
これには、GROUP_CONCAT()を使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable764 ( ProductId int, ProductPrice int ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable764 values(101,10000); Query OK, 1 row affected (0.12