-
異なる列であるが類似した行からの2つの日付間の日数を計算するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable1471 -> ( -> EmployeeJoiningDate date, -> EmployeeRelievingDate date -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1471 value
-
MySQLでcharフィールドをdatetimeフィールドに変換する方法は?
まず、テーブルを作成しましょう。ここでは、char型で日付を宣言しています- mysql> create table DemoTable1472 -> ( -> ShippingDate char(35) -> ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1472 values('12/31/2017 10:50'
-
MySQLの異なる値の間の値をフェッチします
MySQL BETWEENを使用して、異なる値の間の値をフェッチします。まずテーブルを作成しましょう- mysql> create table DemoTable1473 -> ( -> EmployeeCode varchar(20) -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1473 values('EMP_
-
2つのテーブルに対する単一のMySQL選択クエリは可能ですか?
はい、可能です。以下は構文です- select * from yourTableName1,yourTableName2; まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>
-
タイムスタンプを月に変換するMySQLクエリ?
タイムスタンプを月に変換するには、次の構文のようにFROM_UNIXTIME()メソッドを使用します- select month(from_unixtime(yourColumnName)) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable1457 -> ( -> Value bigint -> ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブル
-
MySQLでnull値を無視し、残りの値を表示します
IS NOT NULLを使用して、null以外の値を検索し、それらを表示します。まずテーブルを作成しましょう- mysql> create table DemoTable1458 -> ( -> StudentName varchar(20), -> StudentScore int -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> in
-
UNION ALLを使用して、MYSQLの単一のクエリで2つのテーブルにレコードを挿入します
これが最初のテーブルを作成するためのクエリです。 mysql> create table DemoTable1 -> ( -> StudentName varchar(20), -> StudentMarks int -> ); Query OK, 0 rows affected (0.67 sec) 上記の概念を理解するために、2番目のテーブルを作成しましょう。 mysql> create table DemoTable2 -
-
MySQLでの重複キー更新の制約を追加
制約を追加するための構文は次のとおりです- alter table yourTableName add constraint anyName unique(yourColumnName); まずテーブルを作成しましょう- mysql> create table DemoTable1459 -> ( -> Name varchar(20), -> Score int -> ); Query OK, 0 rows affected (0.72 sec) 以下は、
-
MySQL IN()を使用して大文字と小文字を区別しないSELECTを実行しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable1460 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.91 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1460 values('Chris'); Query OK, 1 row affected (0.15 sec)
-
MySQLで特定の列の値のサイズを取得し、合計を表示します
まずテーブルを作成しましょう- mysql> create table DemoTable1612 -> ( -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1612 values('Da
-
条件に基づくMySQLORDERBY'ENUM'タイプの値
これには、ORDERBYCASEステートメントを使用します。まず、ENUMタイプの列-があるテーブルを作成しましょう。 mysql> create table DemoTable1461 -> ( -> DeckOfCards ENUM('K','J','A','Q') -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys
-
NULLおよびNON-NULL値を使用してMySQLテーブルで数学計算を実行します
このために、IFNULL()を使用して、NULL値とNON-NULL値を使用して数学計算を実行できます。まずテーブルを作成しましょう- mysql> create table DemoTable1462 -> ( -> Value1 int, -> Value2 int -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in
-
MySQLを使用して複数の行と列を1つの行に連結します
複数の行と列を1つの行に連結するには、GROUP_CONCAT()をCONCAT()と一緒に使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1463 -> ( -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(20), -> ClientAge int -> ); Query
-
MySQLストアドプロシージャにDELETEクエリを実装する
ストアドプロシージャを使用して、パラメータを介して値を渡すことができます。まずテーブルを作成しましょう- mysql> create table DemoTable1464 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT
-
MySQLクエリを使用して、現在の日付が特定の日付範囲内にあるかどうかを確認します
まずテーブルを作成しましょう- mysql> create table DemoTable1448 -> ( -> StartDate date, -> EndDate date -> ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1448 values('2019-01-21',&
-
MySQLのレコードから最大値を返します
まずテーブルを作成しましょう- mysql> create table DemoTable1449 -> ( -> PlayerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> PlayerScore int -> ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa
-
MySQLで一致する繰り返し日付レコードを1回だけ表示する
現在の日付と一致するレコードを見つけているとしましょう。一致するレコードを1回だけ繰り返したいので、LIMITを使用します。 たとえば、現在の日付は-です。 2019-10-02 まずテーブルを作成しましょう- mysql> create table DemoTable1450 -> ( -> DueDate date -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>
-
MySQLの日付型列を更新するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable1451 -> ( -> JoiningDate date -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1451 values('2019-07-21'); Query OK, 1 row affected (0.07
-
MySQLを使用して、複数の行をカウントし、結果を異なる列(および単一の行)に表示します
まずテーブルを作成しましょう- mysql> create table DemoTable1452 -> ( -> FavouriteColor varchar(50) -> ); Query OK, 0 rows affected (2.42 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1452 values('Red'); Query OK, 1 row affected (0
-
重複するIDをカウントし、結果をMySQLの別の列に表示します
まずテーブルを作成しましょう- mysql> create table DemoTable1453 -> ( -> CustomerId int, -> CustomerReviewNumber int -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1453 values(10,4); Que