-
マークに基づいて学生のパーセンテージを見つけ、SQLの結果にパーセント記号(%)を追加します
まずテーブルを作成しましょう- mysql> create table DemoTable ( Marks int ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(88); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(65); Query OK, 1 row affected (0
-
10進数が整数であるレコードをフェッチするMySQLクエリ
これには、FLOOR()関数を使用します。ここでは、5.23、8.76、12.00、22.68などのレコードを持つリストから12.00、35.00などのレコードをフェッチします。最初にテーブルを作成しましょう- mysql> create table DemoTable ( Value DECIMAL(4,2) ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(54.20); Query
-
別の数値の累乗の数値を返すには、MySQLで^演算子を使用する必要がありますか?
いいえ、^はMySQLのビット単位のXOR演算子です。これには、MySQLのPOW()またはPOWER()を使用します。まず、テーブルを作成しましょう&minuns; mysql> create table DemoTable ( BaseValue int, PowerValue float ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(4,1.9867
-
MySQLで自動インクリメント値を1から開始するように設定するにはどうすればよいですか?
テーブルを切り捨てて、MySQLでauto_increment値を1から開始するように設定できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY ); Query OK, 0 rows affected (1.44 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(); Query OK, 1 row aff
-
MySQLでDATE_FORMAT()およびSTR_TO_DATE()を使用して日付をフォーマットします
まずテーブルを作成しましょう- mysql> create table DemoTable ( DueDate varchar(100) ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('August 04,2019'); Query OK, 1 row affected (0.25 sec) selectステートメントを使用してテーブルのすべてのレコードを表示する-
-
MySQLのテキストフィールドから数字のみを抽出するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Number text ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('7364746464,-'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('-,890
-
LIKE句を2回使用して、個々のFirstNameとLastNameが繰り返されるテーブルから特定の名前を表示する
まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(30) ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(StudentName) values('John Smith')
-
テーブル内の最新の3つの日付を検索するMySQLクエリと、結果の日付は重複しないようにする必要があります
最新の日付を見つけるには、ORDERBYDESCを使用して日付レコードを注文します。日付は3つだけにしたいので、LIMIT3を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-09-04'); Query OK,
-
COALESCEは、NULL値とNON-NULL値で結果をどのように順序付けますか?
COALESCE()は最初にNON-NULL値を検出します。最初に同じ値を検出した場合は戻り、それ以外の場合はNON-NULL値をチェックします。 まずテーブルを作成しましょう- mysql> create table DemoTable ( Number1 int, Number2 int ); Query OK, 0 rows affected (5.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,200);
-
1つのMySQLクエリで2つのテーブルの行をカウントするにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Name varchar(40) ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.48 sec) mysql> insert into DemoTable1 values('Robe
-
MySQLのユーザー定義変数値に最も近いテーブルからレコードを返すにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ProductAmount int ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(ProductAmount) values(5000); Query OK, 1 row a
-
合計を計算してテーブルを更新し、結果を最後の列の値として表示します
変数を使用してSUM(total)を格納し、UPDATEコマンドで更新します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Value) values(70); Quer
-
単一のMySQLクエリで一時テーブルに複数の値を挿入しますか?
まずテーブルを作成しましょう- mysql> create temporary table DemoTable ( SerialNumber int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、一時テーブルに複数の値を挿入しています- mysql> insert into DemoTable values(1),(2),(3),(4),(5),(6),(7),(8); Query OK, 8 rows affected (0.00 sec) R
-
MySQLで列の値に文字列または数字が含まれていることを確認するにはどうすればよいですか?
文字列値のみが必要な場合は、次の構文を使用します- select *from yourTableName where yourColumnName NOT regexp '^[0-9]+$'; 数字のみが必要な場合は、次の構文を使用します- select *from yourTableName where yourColumnName regexp '^[0-9]+$'; まずテーブルを作成しましょう- mysql> create table DemoTable( Id varchar(100) ); Query OK, 0
-
MySQL LIKEを使用して最初のテーブルから新しいテーブルを作成するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable1 ( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(50) ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1(EmployeeName) values('Tom');
-
MySQLでエラーが表示される理由:INSERT INTO yourTableName VALUE(yourValue1、yourValue2、....... N);?
エラーはVALUE()の構文にあります。VALUE()の代わりにVALUES()を使用してください。挿入クエリの正しい構文は次のとおりです- INSERT INTO yourTableName VALUES(yourValue1,yourValue2,.......N); まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int, StudentName varchar(40), StudentAge int ); Query OK, 0 ro
-
MySQLで複数のselectクエリを実行する方法は?
MySQLで複数のselectクエリを実行するには、DELIMITERの概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Title text )ENGINE=MyISAM; Query OK, 0 rows affected (0.30 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values('The database MySQL is less popular than MongoD
-
2つのテーブルからカウントし、MySQLで文字列の合計カウントを指定しますか?
カウントするには、MySQL COUNT(*)を使用します。ただし、UNION ALLを使用すると、文字列の合計数を取得できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Name varchar(20) ); Query OK, 0 rows affected (0.49 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。最初のテーブルに文字列値を挿入しています- mysql> insert into DemoTable1 values('Chris');
-
MySQLで値が同一の場合、UPDATEは値を上書きしますか
いいえ、MySQL UPDATEは、値が同一である場合、値を上書きしません。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int, StudentMathMarks int, StudentMySQLMarks int ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values
-
MySQLの特定の月のレコードに基づいて選択した列の値を合計するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, PurchaseDate date, SalePrice int ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(PurchaseDate,SalePrice) va