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

特定の文字/数値で終わる列値を選択するためのMySQLクエリ?


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

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

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values(189);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(178);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(876);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(784);
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable values(988);
Query OK, 1 row affected (0.23 sec)

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

mysql> select *from DemoTable;

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

+--------+
| Number |
+--------+
|    189 |
|    178 |
|    876 |
|    784 |
|    988 |
+--------+
5 rows in set (0.00 sec)

以下は、特定の文字/数値で終わる列値を選択するためのクエリです。ここでは、8番で終わる値に焦点を当てています-

mysql> select *from DemoTable where Number LIKE '%8';

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

+--------+
| Number |
+--------+
|    178 |
|    988 |
+--------+
2 rows in set (0.00 sec)

  1. MySQLで文字と数字が混在する列から文字値を並べ替えますか?

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Code varchar(20)    -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('J23'); Query OK, 1 row affected (0.17 sec) mysql>

  2. 単一のMySQLクエリで列に複数の値を挿入するにはどうすればよいですか?

    列に複数の値を挿入するための構文は次のとおりです- insert into yourTableName values(yourValue1),(yourValue2),..........N; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2022    -> (    -> Department varchar(100)    -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、