MySQLの各行に対してクエリで2つのセルを乗算するにはどうすればよいですか?
2つのセル間で乗算演算子(*)を使用できます。構文は次のとおりです
SELECT yourColumnName1,yourColumnName2, yourColumnName1*yourColumnName2 as ‘anyVariableName’ from yourTableName;
上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table MultiplicationDemo -> ( -> FirstPrice int, -> SecondPrice int -> ); Query OK, 0 rows affected (0.63 sec)
これで、挿入コマンドを使用してテーブルのすべてのレコードを表示できます。クエリは次のとおりです
mysql> insert into MultiplicationDemo values(10,2); Query OK, 1 row affected (0.17 sec) mysql> insert into MultiplicationDemo values(4,2); Query OK, 1 row affected (0.30 sec) mysql> insert into MultiplicationDemo values(5,6); Query OK, 1 row affected (0.17 sec) mysql> insert into MultiplicationDemo values(6,3); Query OK, 1 row affected (0.12 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです
mysql> select *from MultiplicationDemo;
以下は出力です
+------------+-------------+ | FirstPrice | SecondPrice | +------------+-------------+ | 10 | 2 | | 4 | 2 | | 5 | 6 | | 6 | 3 | +------------+-------------+ 4 rows in set (0.00 sec)
これが2つのセルを乗算するクエリです
mysql> select FirstPrice,SecondPrice, -> FirstPrice*SecondPrice as 'MultiplicationResult' -> from MultiplicationDemo;
以下は出力です
+------------+-------------+----------------------+ | FirstPrice | SecondPrice | MultiplicationResult | +------------+-------------+----------------------+ | 10 | 2 | 20 | | 4 | 2 | 8 | | 5 | 6 | 30 | | 6 | 3 | 18 | +------------+-------------+----------------------+ 4 rows in set (0.03 sec)
-
MySQLでDATEPART()で行を選択できますか?出来ますか?
MySQLにはDATEPART()関数はありません。日付列から月の名前を抽出するには、MONTH()関数を使用する必要があります。構文は次のとおりです。 SELECT *FROM yourTableName WHERE MONTH(yourDateColumnName)=yourValue; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table SelectRowFromDatePart -> ( -> Id int NOT NULL AUTO_INCREMENT,
-
MySQLクエリで特定の行を見つける方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserName varchar(100) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert