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

MySQLビューを使用して数値に区切り文字を追加するにはどうすればよいですか?


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

mysql> create table DemoTable
(
   StudentId int
);
Query OK, 0 rows affected (0.62 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(343898456);
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(222333444);
Query OK, 1 row affected (0.22 sec)

以下は、selectステートメント-

を使用してテーブルのすべてのレコードを表示するためのクエリです。
mysql> select *from DemoTable;

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

+-----------+
| StudentId |
+-----------+
| 343898456 |
| 222333444 |
+-----------+
2 rows in set (0.00 sec)

ビューを作成するためのクエリは次のとおりです-

mysql> create view myView_DemoTable as select format(StudentId, 0) AS `StudentId` from DemoTable;
Query OK, 0 rows affected (0.18 sec)
Let us check the records of view table:
mysql> select *from myView_DemoTable;

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

+-------------+
| StudentId   |
+-------------+
| 343,898,456 |
| 222,333,444 |
+-------------+
2 rows in set (0.04 sec)

  1. PhpMyAdminを使用してMySQLデータベースの列に自動インクリメントを追加するにはどうすればよいですか?

    ALTERコマンドを使用して、MySQLデータベースの列にauto_incrementを追加できます。 構文は次のとおりです- ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; ローカルホストでPhpMyAdminを開くには、ローカルホストで次のように入力してEnterキーを押す必要があります- localhost/phpmyadmin スクリーンショットは次のとおりです- 上記には、すでに「AutoIncrementDemo」というテーブルがあります。その中に、主キーとして設

  2. Pythonを使用して2進数を追加するにはどうすればよいですか?

    2進数を文字列として使用している場合は、最初にint(str、base)を使用して、底を2として指定することにより、それらをintに変換できます。次に、通常どおりに数値を追加します。最後に、bin関数を使用して文字列に変換し直します。たとえば、 a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c) これにより、出力が得られます: 0b100