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

MySQLで右調整された列を整列させる方法は?


これには、MySQLのLPAD()を使用できます。まずテーブルを作成しましょう-

mysql> create table DemoTable
(
   FullName varchar(100)
);
Query OK, 0 rows affected (0.81 sec)

挿入コマンド-

を使用してテーブルにレコードを挿入します
mysql> insert into DemoTable values('John Smith');
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values('David Miller');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values('Sam Williams');
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('Carol Taylor');
Query OK, 1 row affected (0.47 sec)

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

mysql> select *from DemoTable;

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

+--------------+
| FullName     |
+--------------+
| John Smith   |
| David Miller |
| Sam Williams |
| Carol Taylor |
+--------------+
4 rows in set (0.00 sec)

以下は、列を右揃えにするためのクエリです-

mysql> select lpad(FullName,70,' ') from DemoTable;

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

+------------------------------------------------------------------------+
| lpad(FullName,70,' ')                                                  |
+------------------------------------------------------------------------+
| John Smith                                                             |
| David Miller                                                           |
| Sam Williams                                                           |
| Carol Taylor                                                           |
+------------------------------------------------------------------------+
4 rows in set (0.00 sec)

  1. MySQLで特定の列データをエクスポートする方法は?

    MySQLで特定の列データをエクスポートするには、OUTFILE-を使用します select yourColumnName from yourTableName into outfile 'yourLocationOfFile’; まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    St

  2. MySQLシーケンスを作成する方法は?

    MySQLのシーケンスとは何ですか? MySQLでは、シーケンスとは、指定されている場合は1または0から昇順で生成される整数のリストを指します。多くのアプリケーションでは、特に識別のために一意の番号を生成するために使用されるシーケンスが必要です。 例 例としては、CRMの顧客ID、HRの従業員番号、サービス管理システムの機器番号などがあります。 MySQLでシーケンスを自動的に作成するには、列のAUTO_INCREMENT属性を設定する必要があります。これは通常、主キー列になります。 ルール AUTO_INCREMENT属性を使用するときは、次のルールに従う必要があります- すべての