-
MySQLにGREATEST()を実装し、テーブルを更新しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Number) values(10); Query OK, 1 row affected (0.18 sec) mysql> insert i
-
MySQLの列値に応じてSELECTで乗算を実行しますか?
これにはCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value1 int, Value2 int ); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in
-
MySQLで行IDとともにMAXとMINの値を取得しますか?
これには、集計関数MAX()およびMIN()を使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number1 int, Number2 int ); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> inse
-
MySQLのすべての列を連結するにはどうすればよいですか?
まず、テーブルに存在する列の数を知る必要があります。以下は、列名を知るための構文です- show columns from yourTableName; 以下は、すべての列を連結するための構文です- select concat(yourColumnName1,yourColumnName2,yourColumnName3,........N) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( CustomerId int,  
-
MySQLクエリで列名「from」を使用する際に問題が発生しましたか?
「from」はMySQLで予約語であるため、列名として「from」を直接使用することはできません。 それでも使用したい場合は、バックティック記号を使用する必要があります。 まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0
-
MySQLのフィールドにSubstring()を適用して、文字列の一部を取得するにはどうすればよいですか?
MySQLのフィールドにsubstring()を使用して、文字列の一部を取得できます。以下は構文です- select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Title longtext &nbs
-
MySQLでMM/DD / YYをUnixタイムスタンプに変換しますか?
MM / DD / YYをUNIXタイムスタンプに変換するには、次の構文を使用できます- select UNIX_TIMESTAMP(str_to_date(yourColumnName,'%m/%d/%Y')) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, dateConvertToUnix varchar(100)
-
MySQLで特定のテーブルの主キー「列名」を取得するにはどうすればよいですか?
まず、主キーCustomerId-を持つテーブルを作成しましょう。 mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT, CustomerName varchar(20), CustomerAge int, CustomerCountryName varchar(100), PRIMARY KEY(CustomerId)  
-
MySQLのPOW()またはPOWER()のどちらが優れていますか?
pow()とpower()はどちらもMySQLの同義語です。以下は構文です- select pow(yourValue1,yourValue2); OR select power(yourValue1,yourValue2); 上記の両方の構文を実装しましょう。 POW()の使用 mysql> select POW(4,3); これにより、次の出力が生成されます- +----------+ | POW(4,3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec) POWER()の使用 mysql>
-
MySQLのEXCEPTに相当するものは何ですか?
MySQLではEXCEPTを使用できません。代わりに、NOTIN演算子を使用してください。まずテーブルを作成しましょう- mysql> create table DemoTable ( Number1 int ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 se
-
SQLクエリでフィールド「from」を使用して問題が発生するのはなぜですか?
fromは使用できません from のため、列名として直接 MySQLの予約語です。これを回避するには、バックティック記号を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0 rows affecte
-
MySQLのフィールドのSubstring()?
MySQLのフィールドにsubstring()を使用して、文字列の一部を取得できます。以下は構文です- select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Title longtext &nbs
-
MySQLの更新ステートメントを組み合わせますか?
これにはCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (1.11 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(Name) values
-
MySQLで列の最大値を選択するにはどうすればよいですか?
ORDER BY句または集計関数MAX()を使用して、最大値を選択できます。 ORDERBYの使用 以下は構文です- select yourColumnName from yourTableName order by yourColumnName desc limit 0,1; まずテーブルを作成しましょう- mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用してテーブル
-
日付列を持つテーブルを作成するにはどうすればよいですか?
日付列のみのテーブルを作成するには、DATE型を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20), StudentAdmissionDate DATE ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用
-
MySQLの日付ASCで注文しますか?
STR_TO_DATE()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( AdmissionDate varchar(200) ); Query OK, 0 rows affected (1.19 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('12-01-2019'); Query OK, 1 row affected (0.1
-
MySQLでテーブルを作成するときにインデックスを作成しますか?
まず、テーブルとインデックスを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varchar(100), INDEX first_Name_index(StudentFir
-
MySQLは異なる開始値から注文しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(30) ); Query OK, 0 rows affected (0.74 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(ClientName) values('
-
同じ年齢の学生の頻度をカウントするMySQLクエリ?
これには、COUNT(*)をGROUPBYと一緒に使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentAge int ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTabl
-
MySQLで選択したレコードで注文しますか?
これにはCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(490); Query OK, 1 row affected (0.35 sec) mysql> insert into Demo