-
2行の値を乗算して結果を追加するMySQLクエリ
これには、集計関数SUM()を使用します。このメソッド内で、行の値を乗算します。まずテーブルを作成しましょう- mysql> create table DemoTable( ProductQuantity int, ProductPrice int ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,9); Query OK, 1 row affected
-
MySQLのcurdate()(現在の日付)形式を変更します
現在の日付形式は「YYYY-mm-dd」です。現在の日付形式を変更するには、date_format()を使用できます。 最初に現在の日付を表示しましょう- mysql> select curdate(); これにより、次の出力が生成されます- +------------+ | curdate() | +------------+ | 2019-08-08 | +------------+ 1 row in set (0.00 sec) 以下は、curdate()(現在の日付)の形式を変更するためのクエリです- mysql> select date_format(curdat
-
MySQLでコンマ区切りの文字列内の特定の単語を削除します
まずテーブルを作成しましょう- mysql> create table DemoTable836(FirstName SET('John','Chris','Adam')); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable836 values('John,Chris'); Query OK, 1 row affected (0.11 sec) mysql> in
-
学生の生年月日を表示するレコードの範囲間の日付を取得するMySQLクエリ?
日付間のレコードをフェッチするには、BETWEENを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable863(StudentDateOfBirth date); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable863 values('1998-01-10'); Query OK, 1 row affected (0.12 sec) mysql> insert
-
MySQLテーブルの空の値を特定の値に置き換えます
まずテーブルを作成しましょう- mysql> create table DemoTable837(Name varchar(100)); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable837 values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable837 values(''); Query
-
与えられた値が3つしかない列を持つMySQLテーブルを作成するにはどうすればよいですか?
これには、ENUMデータ型を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable838(Color ENUM('RED','GREEN','BLUE')); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable838 values('RED'); Query OK, 1 row affected (0.11 sec) mys
-
MySQLクエリで年、月、日を比較し、一致するレコードを表示する方法
これには、DATE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable864(DueDateTime timestamp); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable864 values('2019-01-10 12 −34 −55'); Query OK, 1 row affected (0.26 sec) mysql>
-
MySQL SELECT(COLNAME)の括弧はどういう意味ですか?
SELECT(COLNAME)は、その列のエイリアスを作成していることを意味します。例を見て、テーブルを作成しましょう- mysql> create table DemoTable865( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable865 values('Chris
-
テーブルから空でない値とnull以外の値のみを返し、MySQLの対応する列の値を空の値とNULL値に入力しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable839( StudentFirstName varchar(100), StudentLastName varchar(100) ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable839 values('Chris','Brown'); Query OK,
-
単一のMySQLクエリの条件に基づいてSUMとSUBTRACTIONを実行しますか?
これには、CASEステートメントを使用し、SUMとSUBTRACTIONの両方に設定します。まずテーブルを作成しましょう- mysql> create table DemoTable866( Status varchar(100), Amount int ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable866 values('ACTIVE',50); Quer
-
従業員の給与の記録を持つMySQLテーブルから上位3つの給与を取得するにはどうすればよいですか?
これには、LIMITとOFFSETを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable867(EmployeeSalary int); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable867 values(63737); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable867 values(899
-
MySQLでvarcharを符号なし整数に変換する
varcharを符号なし整数に変換するには、CAST()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable868(Amount varchar(100)); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable868 values('781'); Query OK, 1 row affected (0.18 sec) mysql> insert into D
-
MySQLのビューからテーブルを作成するにはどうすればよいですか?
以下のビューからテーブルを作成するには、構文-を使用します。 create table yourTableName select *from yourViewName; まずテーブルを作成しましょう- mysql> create table DemoTable830(Name varchar(100)); Query OK, 0 rows affected (0.91 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable830 values('Chris'); Query OK,
-
MySQLテーブルに重複しない値を挿入します
重複しない値のみを挿入できるようにするには、UNIQUE制約を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable832( FirstName varchar(100), LastName varchar(100), UNIQUE(FirstName,LastName) ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
MySQLの郵便番号から最初の部分を取得する
最初の部分を取得するには、SUBSTRING()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable858(PostCode varchar(100)); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable858 values('US90 456'); Query OK, 1 row affected (0.20 sec) mysql> insert into
-
MySQL列のすべての日付レコードから秒を引く方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable833(ArrivalTime datetime); Query OK, 0 rows affected (0.79 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable833 values('2019-01-10 12:40:50'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable833 values(&
-
MySQLで数字を「人間が読める」ようにする方法は?
数値を「人間が読める」形式にする、つまり区切り文字を含めるには、format()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable859(Number bigint); Query OK, 0 rows affected (1.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable859 values(747464646473737); Query OK, 1 row affected (0.45 sec) mysql> i
-
MySQLで行をスキップする方法は?
行をスキップするには、LIMITOFFSETを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable860( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100) ); Query OK, 0 rows affected (0.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable860(Name) values('Ch
-
MySQLの2つの列から最大値で並べ替える方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable834( Value1 int, Value2 int ); Query OK, 0 rows affected (1.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable834 values(10,20); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable834 va
-
日付の月のみを更新するMySQLクエリ?
日付の月のみを更新するには、MONTH()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable861(AdmissionDate date); Query OK, 0 rows affected (1.22 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable861 values('2019-01-21'); Query OK, 1 row affected (0.31 sec) mysql> insert into Demo