MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLで@記号を使用するにはどうすればよいですか?


@記号を使用するには、MySQLSETコマンドを使用します。 @signは、ユーザー定義変数を設定するために使用されます。以下は構文です-

SET @anyVariableName:=yourValue;

まずテーブルを作成しましょう-

mysql> create table DemoTable1331
   -> (
   -> Id int,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.51 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1331 values(10,'Chris');
Query OK, 1 row affected (0.71 sec)
mysql> insert into DemoTable1331 values(101,'David');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1331 values(40,'Bob');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1331 values(30,'Mike');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable1331 values(60,'John');
Query OK, 1 row affected (0.12 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1331;

これにより、次の出力が生成されます-

+------+-------+
| Id   | Name  |
+------+-------+
|   10 | Chris |
|  101 | David |
|   40 | Bob   |
|   30 | Mike  |
|   60 | John  |
+------+-------+
5 rows in set (0.00 sec)

MySQLで@signを使用するためのクエリは次のとおりです-

mysql> set @Value:=40;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from DemoTable1331 where Id > @Value;

これにより、次の出力が生成されます-

+------+-------+
| Id   | Name  |
+------+-------+
|  101 | David |
|  60  | John  |
+------+-------+
2 rows in set (0.03 sec)

  1. Linuxシェルの使用方法

    コンシューマーグレードのLinuxディストリビューションは、強力なグラフィカルユーザーインターフェイスを提供しますが、Linuxは1970年代のUnixの世界で生まれたため、特定のGUIに依存しないアーキテクチャで実行されます。 システムへのテキストベースのエントリポイントは、シェルと呼ばれます。 、およびLinuxはそれらのいくつかをサポートしています。 シェルとは何ですか? シェルは、コンピュータのオペレーティングシステムと対話するテキストベースの方法であり、コマンドインタプリタと呼ばれる関数です。 。シェルは独自の構文とロジックを使用します。これらは、ログインしたユーザーとコンピ

  2. ExcelでSIGN関数を使用する方法

    Microsoft Excel 、 SIGN numberは、数値の符号を返す数学および三角関数です。 SIGN関数は、数値が正の場合は1を返し、数値が0の場合は0を返し、数値が負の場合は-1を返します。 Excelサイン式とは何ですか? SiGN関数の式はSiGN(number)です。サイン番号の構文は次のとおりです。 番号 :任意の実数。必須です。 ExcelSIGN関数の使用方法 以下の手順に従って、ExcelでSGN関数を使用します。 MicrosoftExcelを起動します。 テーブルを作成するか、ファイルから既存のテーブルを使用します。 結果を表示するセルに数式を