MySQL計算でエイリアスを使用する方法は?
まず、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-
mysql> create table AliasDemo −> ( −> Id int −> ); Query OK, 0 rows affected (0.52 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。以下は、レコードを挿入するためのクエリです-
mysql> insert into AliasDemo values(20); Query OK, 1 row affected (0.45 sec) mysql> insert into AliasDemo values(30); Query OK, 1 row affected (0.20 sec) mysql> insert into AliasDemo values(40); Query OK, 1 row affected (0.83 sec)
これで、selectステートメントを使用してすべてのレコードを表示できます-
mysql> select *from AliasDemo;
以下は出力です-
+------+ | Id | +------+ | 20 | | 30 | | 40 | +------+ 3 rows in set (0.00 sec)
これが計算でエイリアスを設定するためのクエリです-
mysql> select Id,100 as MyNumber ,(select MyNumber)*Id as MultiplyWith100 from AliasDemo;
以下は出力です-
+------+----------+-----------------+ | Id | MyNumber | MultiplyWith100 | +------+----------+-----------------+ | 20 | 100 | 2000 | | 30 | 100 | 3000 | | 40 | 100 | 4000 | +------+----------+-----------------+ 3 rows in set (0.00 sec)>
1回の実行で実装できます。クエリは次のとおりです-
mysql> select 100 as MyNumber,(select MyNumber)*10 as MultiplyWith100;
以下は出力です-
+----------+-----------------+ | MyNumber | MultiplyWith100 | +----------+-----------------+ | 100 | 1000 | +----------+-----------------+ 1 row in set (0.00 sec)
-
MySQLクエリでCASE条件でカウントを使用するにはどうすればよいですか?
MySQLでこれにCASEWHENを使用し、COUNT()メソッド内でCASE条件を設定してカウントします。まずテーブルを作成しましょう- mysql> create table DemoTable1374 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Score int -> ); Query OK, 0 rows affe
-
C#でLINQを使用する方法は?
統合言語クエリ(LINQ)は、Microsoft .NET Frameworkコンポーネントであり、C#の統一クエリ構文です。メソッド名のセットがあり、クエリ式で言語を拡張します。 C#のLINQの場合は、-を使用します using System.Linq; 例を見てみましょう。ここでは、LINQの計算方法であるCountとAverageを使用して、C#-内の要素の数とそれらの要素の平均を見つけました。 例 using System; using System.Linq; class Demo { static void Main() { &nbs