-
MySQLでSELECTを使用して変換不可能な文字をASCIIに削除するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Value varchar(100) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('€986'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('&
-
行の値を修正してから、MySQLの残りの値をORDERBYDESCします
まずテーブルを作成しましょう- mysql> create table DemoTable ( id int ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.43 sec) mysql> insert into DemoTable values(7); Query OK, 1 row affected (0.19
-
NOT INを使用して他のレコードを除外することにより、特定の条件の重複から単一の値を検索するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, FirstName varchar(100) ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert int
-
MySQLの列から最初の20文字以降のすべての文字を選択するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Title text ); Query OK, 0 rows affected (0.86 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('C is a good programming language to start'); Query OK, 1 row affected (0.18 sec) mysql> insert into
-
すべてのMySQLテーブルを1行で表示するにはどうすればよいですか?
information_schema.tablesを使用して、すべてのテーブルを表示します。これで、データベース名も設定して、特定のデータベースのテーブルのみを表示できるようにします。 データベース「web」内のすべてのテーブルを表示してみましょう- mysql> select group_concat(table_name) from information_schema.tables where table_schema='web'; これにより、次の出力が生成されます- +---------------------------------------------
-
IN句で指定されたのと同じ順序でMySQLクエリ結果を取得するにはどうすればよいですか?
このために、ORDER BY FIELD()とともにIN()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(FirstName)
-
MySQLでGROUPBYを使用してカウントを制限する
まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserMessage varchar(100) ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1,'Hi'); Query OK, 1 row affected (0.09 sec) mysql> insert in
-
別のテーブルから複数の行を挿入しますが、挿入されたレコードは別個のものである必要があります
このために、INSERTINTOSELECTステートメントと一緒にDISTINCTを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Value int ); Query OK, 0 rows affected (1.03 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(50); Query OK, 1 row affected (0.18 sec) mysql> insert int
-
アンダースコア付きのMySQLORDERBY文字列?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Name varchar(100) ); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John_Smith'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('C
-
DESCで注文し、MySQLで最初の3つのレコードを表示するにはどうすればよいですか?
このために、LIMITを指定してORDERBYDESCを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100) ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(UserName) v
-
MySQL group_concatを使用して、空のフィールドの区切り文字を追加しますか?
このために、group_concat()と一緒にreplace()を使用できます。ここでは、空のフィールドの場合、区切り文字としてコンマを表示しています。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, Number varchar(100) ); Query OK, 0 rows affected (2.03 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,&
-
MySQLクエリでタイムスタンプを降順で並べ替えますが、タイムスタンプ0000-00-00 00:00:00を最初に配置しますか?
まず、テーブルを作成しましょう&mnus; mysql> create table DemoTable ( `timestamp` timestamp ); Query OK, 0 rows affected (1.12 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(now()); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values('00:00
-
値のリストからMySQLで特定のvarcharIDを見つける方法は?
リストから特定のvarcharIDを取得するには、FIND_IN_SET()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id varchar(255) ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('10,100,1000'); Query OK, 1 row affected (0.21 sec)
-
MySQLの既存の列データを更新し、文字列と数値を含むvarchar列から最後の文字列を削除します
まずテーブルを作成しましょう- mysql> create table DemoTable ( Download varchar(100) ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('120 Gigabytes'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values
-
セル内の文字列が一致した場合にテーブル行を削除するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100) ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Name) values('John Smith'); Query OK, 1 row af
-
集計関数を使用してMySQLの列値の平均を求めます
まずテーブルを作成しましょう- mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.79 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(56); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(78); Query OK, 1 row affected (
-
INT型のyyyymmddを現在までに変換するにはどうすればよいですか?
このために、DATE()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(20190108); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(201
-
MySQL列に先行ゼロを追加しますか?
先行ゼロを追加するには、LPAD()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Code varchar(100) ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('JS'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoT
-
MySQL SELECTステートメントを使用している間、各値の最後にパーセント(%)記号を追加します
最後にパーセント記号を追加するには、CONCAT()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentScore int ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql&
-
MySQLの文字列値を持つ列から最初の15文字のみを返します
文字列値から最初の15文字のみを返すには、MySQL SUBSTR()関数を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable ( Title varchar(100) ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Introduction to MySQL'); Query OK, 1 row affecte