MySQLで電話番号を使用して国コードを列の値に設定するにはどうすればよいですか?
国コードを電話番号に設定することは、連結することを意味します。これにはCONCAT()を使用できます。
まずテーブルを作成しましょう-
mysql> create table DemoTable769 (MobileNumber varchar(100)); Query OK, 0 rows affected (0.54 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable769 values('8799432434'); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable769 values('9899996778'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable769 values('7890908989'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable769 values('9090898987'); Query OK, 1 row affected (0.20 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable769;
これにより、次の出力が生成されます-
+--------------+ | MobileNumber | +--------------+ | 8799432434 | | 9899996778 | | 7890908989 | | 9090898987 | +--------------+ 4 rows in set (0.00 sec)
以下は、MySQLで国コードを電話番号付きの列値に設定するためのクエリです-
mysql> update DemoTable769 set MobileNumber=concat('+91',MobileNumber); Query OK, 4 rows affected (0.20 sec) Rows matched: 4 Changed: 4 Warnings: 0
ビューの説明を確認しましょう-
mysql> select *from DemoTable769;
これにより、次の出力が生成されます-
+---------------+ | MobileNumber | +---------------+ | +918799432434 | | +919899996778 | | +917890908989 | | +919090898987 | +---------------+ 4 rows in set (0.00 sec)
-
MySQLで郵便番号を「0」でフロントパッドする方法は?
郵便番号を0でフロントパッドするには、MySQLのLPAD()関数を使用します。構文は次のとおりです- SELECT LPAD(yourColumnName, columnWidth+1, '0') as anyVariableName from yourTableName; 上記のLPAD()の概念を理解して、フロントパッドの郵便番号に0を追加するために、テーブルを作成しましょう。表の列の1つは郵便番号です。以下は、テーブルを作成するためのクエリです。 mysql> create table ZipCodePadWithZeroDemo &m
-
PHPとMySQLで「ブール」値を処理する方法は?
MySQLバージョン8.0.12を使用しています。まず、MySQLのバージョンを確認しましょう: mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.00 sec) MySQLでブール値を処理するには、BOOL、BOOLEAN、またはTINYINT(1)を使用できます。 BOOLまたはBOOLEANを使用する場合、MySQLはそれを内部でTINYINT(1)に変換します。 BOOLまたはBOOLE