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

1桁の数値を2桁に変換するMySQLクエリ


このために、LPAD()を使用して、左側に値を埋め込むことができます。

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

mysql> create table DemoTable767 (Value varchar(100));
Query OK, 0 rows affected (1.40 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable767 values('4');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable767 values('5');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable767 values('6');
Query OK, 1 row affected (0.39 sec)
mysql> insert into DemoTable767 values('1');
Query OK, 1 row affected (0.10 sec)

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

mysql> select *from DemoTable767;

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

+-------+
| Value |
+-------+
| 4     |
| 5     |
| 6     |
| 1     |
+-------+
4 rows in set (0.00 sec)

以下は、値をパディングして1桁の数値を2桁に変換するクエリです-

mysql> select lpad(Value,2,'0') from DemoTable767;

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

+-------------------+
| lpad(Value,2,'0') |
+-------------------+
| 04                |
| 05                |
| 06                |
| 01                |
+-------------------+
4 rows in set (0.00 sec)

  1. 1つのMySQLクエリに複数の行を挿入します

    まずテーブルを作成しましょう- mysql> create table DemoTable1384    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentAge int    -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンドを使用して、テーブルにい

  2. タイムスタンプを月に変換するMySQLクエリ?

    タイムスタンプを月に変換するには、次の構文のようにFROM_UNIXTIME()メソッドを使用します- select month(from_unixtime(yourColumnName)) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable1457    -> (    -> Value bigint    -> ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブル