MySQLの既存のフィールドに30〜300の乱数を追加するにはどうすればよいですか?
まず、デモテーブルを作成しましょう
mysql> create table RandomNumberDemo -> ( -> MyNumber int -> ); Query OK, 0 rows affected (0.54 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです-
mysql> insert into RandomNumberDemo values(17); Query OK, 1 row affected (0.20 sec) mysql> insert into RandomNumberDemo values(18); Query OK, 1 row affected (0.12 sec) mysql> insert into RandomNumberDemo values(29); Query OK, 1 row affected (0.49 sec)
selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-
mysql> select *from RandomNumberDemo;
以下は出力です
+----------+ | MyNumber | +----------+ | 17 | | 18 | | 29 | +----------+ 3 rows in set (0.00 sec)
これは、既存のフィールドに30〜300の乱数を追加するためのクエリです
mysql> update RandomNumberDemo set MyNumber=MyNumber+ FLOOR(RAND() * (270 + 1)) + 30 where MyNumber=18; Query OK, 1 row affected (0.20 sec) Rows matched: 1 Changed: 1 Warnings: 0
テーブルレコードをもう一度確認しましょう。クエリは次のとおりです-
mysql> select *from RandomNumberDemo;
以下は出力です
+----------+ | MyNumber | +----------+ | 17 | | 158 | | 29 | +----------+ 3 rows in set (0.00 sec)
-
MySQLでランダムな4桁の数字を作成するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable717 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserPassword int ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable717(UserPassword) values(1454343); Query OK, 1 ro
-
1つのMySQLクエリで日付に1年と2日を追加するにはどうすればよいですか?
これには、MySQLでINTERVALを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1376 -> ( -> AdmissionDate date -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1376 values('2018-01-21'); Qu