-
INSERTクエリで米国の日付形式をMySQL形式に変換するにはどうすればよいですか?
STR_TO_DATE()を使用して、INSERTで米国の日付形式をMySQL形式に変換できます。まずテーブルを作成しましょう- mysql>create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDatetime varchar(200) ); Query OK, 0 rows affected (1.04 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、INSERTを使用して米国の日付形式を変換し
-
MySQLデータベースで2つのランダムな行を選択しますか?
RAND()およびLIMIT句を使用して、MySQLデータベース内の2つのランダムな行を選択します- select *from yourTableName order by rand() limit 2; まずテーブルを作成しましょう- mysql>create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20) ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-
-
MySQLデータベースに日付を保存する最も簡単な方法は何ですか?
MySQLに日付を保存するには、STR_TO_DATE()メソッドを使用します- insert into yourTableName values(STR_TO_DATE('yourDate', '%d/%m/%Y')); まずテーブルを作成しましょう- mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert in
-
MySQLでフィールド値>0の場合、1を引く方法は?
これには、UPDATEコマンドでCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (1.44 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(Value) values(100); Query OK, 1 r
-
1つのエントリを除いてMySQLでアルファベット順に並べ替えますか?
これにはORDERBY句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( FirstName varchar(200) ); Query OK, 0 rows affected (0.93 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable
-
単一のMySQL行の平均の平均を取得しますか?
これには、集計関数AVG()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Value1 int, Value2 int, Value3 int ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(10,20,30); Query OK, 1 row affected (0.30 sec
-
MYSQLでテーブル名に空白が含まれているテーブルからデータを選択するにはどうすればよいですか?
テーブル名に空白がある場合は、テーブル名の前後にバッククォートを使用する必要があります。まず、テーブルを作成しましょう。 ここでは、バックティックを使用しました- mysql> create table `Demo Table138` ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Price int ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into `Dem
-
MySQLの文字列の最初の文字を除くすべてを選択しますか?
文字列の最初の文字を除くすべてを選択するには、SUBSTR()メソッドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( FirstName varchar(20) ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.24 sec) 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
-
MySQLの二重挿入(重複エントリ)を防ぐ方法は?
重複エントリを防ぐには、制約UNIQUEを追加します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, Name varchar(100) ); Query OK, 0 rows affected (0.79 sec) これは、UNIQUE-を使用してMySQLの二重挿入を防ぐためのクエリです。 mysql> alter table DemoTable add constraint id_NameUnKey UNIQUE(Id,Name); Query OK, 0 r
-
MySQLで平均行長をクエリしますか?
INFORMATION_SCHEMA.TABLESおよびAVG_ROW_LENGTHを使用して、MySQLの平均行長をクエリできます- SELECT AVG_ROW_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ‘yourTableName’; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, St
-
列に複数のレコードに同じデータが含まれているMySQL行を選択しますか?
MySQL JOINを使用して、列に複数のレコードに同じデータが含まれているMySQL行を選択します。まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserName varchar(20) ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(10,'John'); Query OK, 1
-
MySQLでデータがNULLかどうかを確認するにはどうすればよいですか?
IF()を使用して、データがNULLかどうかを確認できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(200), Age int ); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(Name,Age
-
ストアドプロシージャからのメッセージを表示するにはどうすればよいですか?
条件に基づいてストアドプロシージャからのメッセージを表示するには、IF-ELSE条件-を使用します。 mysql> DELIMITER // mysql> CREATE PROCEDURE showMessage(value int,Name varchar(20)) BEGIN IF(value > 100) then SELECT CONCAT("HELLO"," ",Name); &
-
idが最大の場合に削除操作を実行するMySQLクエリ?
削除する必要があるIDは1つだけなので、これにはLIMIT1を指定してORDERBYDESCコマンドを使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserName varchar(20) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(100,'John'); Q
-
あまりにも多くの行を選択するMySQLクエリ?
これにはLIMITを使用できます。これは、限られた数のレコードをフェッチするために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, Name varchar(20) ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(10,'John'); Query OK, 1 row affect
-
5つ星評価の列を設定するには、どのデータ型を使用する必要がありますか?
これにはENUMデータ型を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserRating ENUM('1','2','3','4','5') ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> ins
-
MySQL SELECTでドットをコンマに置き換えますか?
SELECTでドットをコンマに置き換えるには、REPLACE()を使用できます。 以下は構文です- select replace(yourColumnName, '.' , ',' ) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Value float ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into De
-
MySQLの整数のセットから選択するにはどうすればよいですか?
整数のセットから選択するには、UNIONを使用できます。 以下は構文です- SELECT yourValue1 UNION SELECT yourValue2 UNION SELECT yourValue3 UNION SELECT yourValue4 . . . . N 上記の構文を実装して、MySQLの整数のセットから選択してみましょう- mysql> SELECT 1000 UNION SELECT 2000 UNION SELECT 3000 UNION SELECT 4000 UNION SELECT 5000 UNION SELECT 6000 UNION SELEC
-
MySQLで単一のレコードを除いて重複レコードを削除するにはどうすればよいですか?
1つのレコードを保持し、残りの重複レコードを削除する必要があるため、このための条件を指定してDELETEコマンドを使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40) ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> ins