-
MySQLを使用して2つの列の値を1つの列に連結する方法。結果の列の値はハイフンで区切る必要があります
まずテーブルを作成しましょう- mysql> create table DemoTable835( CountryCode int, CountryName varchar(100) ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable835 values(100,'US'); Query OK, 1 row affected (0.36 sec) mysql&g
-
MySQLで列名を指定せずに値を挿入できますか?
はい、次の構文を使用して、列名を指定せずに値を挿入できます- insert into yourTableName values(yourValue1,yourValue2,yourValue3,.....N); まず、テーブルを作成しましょう。ここでは、IdをNOTNULL-として設定しました。 mysql> create table DemoTable862( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) , Age i
-
何もしないMySQLVoidクエリを実装する
まずテーブルを作成しましょう- mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Sam'); Query OK, 1
-
いくつかの行を削除した後にMySQLテーブルを最適化するにはどうすればよいですか?
OPTIMIZE TABLEコマンドを使用して、MySQLテーブルを最適化します- optimize table yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100) ); Query OK, 0 rows affected (1.38 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> inse
-
空白を含む対応する列を持つ列値のみを表示するMySQLクエリ
これには、TRIM()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable826( FirstName varchar(100), Age int ); Query OK, 0 rows affected (0.60 sec) insertコマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、一部のレコードの空白としてFirstNameを設定しました- mysql> insert into DemoTable826 values(' ',2
-
前の行の値を現在の行で合計し、結果をMySQLクロス結合を使用して別の行に表示するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable(Value int); Query OK, 0 rows affected (1.79 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(50); Query OK, 1 row affected (0.24 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.68 sec) mysql&g
-
フォルダパスのバックスラッシュのみを置き換えるMySQLクエリ?
バックスラッシュを他の特殊文字に置き換えるには、REPLACE()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable827(Path text); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable827 values('C\\MySQL'); Query OK, 1 row affected (0.12 sec) mysql> insert into
-
MySQLでタイムスタンプが設定されているかどうかを確認するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable855(DueDate timestamp); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable855 values('2019-08-07'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable855 values('0000-00-
-
MySQLテーブルの値からパーセント記号のみを削除しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable828( CustomerName varchar(100), InterestRate varchar(100) ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable828 values('Chris','10%'); Query OK, 1 row aff
-
単一のMySQLクエリで異なる長さのサブストリングを表示し、結果を組み合わせる
まずテーブルを作成しましょう- mysql> create table DemoTable856(Title text); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable856 values('Introduction to MySQL'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable856 values('Java
-
MySQLは、ハイフンで区切られたゼロでパディングを残しましたか?
まずテーブルを作成しましょう- mysql> create table DemoTable829(SerialNumber int); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable829 values(100); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable829 values(101); Query OK, 1 row affected
-
レコードから小数を削除し、MySQLクエリを使用して合計します
集計関数SUM()をREPLACE()と一緒に使用します。まずテーブルを作成しましょう- mysql> create table DemoTable857(Price varchar(100)); Query OK, 0 rows affected (1.40 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable857 values('50.60'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTabl
-
MySql<>NULLとISNOTNULLの違いは?
<>演算子をNULL値と比較すると、常にNULL値が得られ、結果は得られません。 比較のためにいくつかの例を見てみましょう- mysql> select 10 <> NULL; +------------+ | 10 <> NULL | +------------+ | NULL | +------------+ 1 row in set (0.00 sec) mysql> select NULL <> NULL; +--------------+ | NULL <> NULL | +---
-
すべての列値の日時フィールドに現在の日付を設定するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable821(AdmissionDate datetime); Query OK, 0 rows affected (1.24 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable821 values('2019-01-21'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable821 values('201
-
特定の下3桁の値を除外するMySQLクエリ
これには、NOTINを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(Value int); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1234); Query OK, 1 row affected (0.54 sec) mysql> insert into DemoTable values(2345); Query OK, 1 row affect
-
MySQLの特定の単語で注文する
これには、ORDER BY INSTR()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable822(Word text); Query OK, 0 rows affected (1.11 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable822 values('Forever'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable822 val
-
MySQLSELECT製品WHERE'製品あたりの平均価格'<値?
まずテーブルを作成しましょう- mysql> create table DemoTable848( ProductId int, ProductPrice int ); Query OK, 0 rows affected (1.20 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable848 values(100,30); Query OK, 1 row affected (0.57 sec) mysql> insert into DemoT
-
MySQLを使用して列の最後の桁が特定のレコードを検索する
このためには、RIGHT()メソッドを使用して、特定の最後の桁を持つレコードをフェッチします。まずテーブルを作成しましょう- mysql> create table DemoTable823(Value varchar(100)); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable823 values('9847826'); Query OK, 1 row affected (0.52 sec) mysql>
-
MySQLで最初に特定のフィールド値で注文する
MySQLで最初に特定のフィールド値で並べ替えるには、ORDER BY FIELD()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable849(Color varchar(100)); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable849 values('RED'); Query OK, 1 row affected (0.33 sec) mysql> i
-
MySQLの特定のIDの最後のエントリを更新しています
MySQLで特定のIDの最後のエントリを更新するには、ORDER BY DESC LIMIT 1を使用します。これにより、最後のエントリ、つまり行レコードを更新できます。 まずテーブルを作成しましょう- mysql> create table DemoTable824( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int ); Query OK, 0 rows affected (0.56 sec