-
最大および最小の給与行を選択するためのMySQLクエリ?
このためには、MIN()およびMAX()とともにサブクエリを使用します。最大値と最小値の両方を表示するには、UNIONALLを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> EmployeeName varchar(20), -> EmployeeSalary int -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルに
-
MySQLでIPアドレスレコードを含む列を注文しますか?
これには、MySQLでINET_ATON()を使用します。 INET_ATON()メソッドを使用すると、ユーザーはIPアドレスレコードを数値に変換でき、ORDERBYを使用してそれらを注文できます。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> IpAddress varchar(50) -> ); Query OK, 0 rows affected (1.36 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを
-
MySQLのテーブルから等しいか最も近い数を選択します
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value int -> ); Query OK, 0 rows affected (1.33 sec) 挿入コマンドを使用してテーブルにいくつかのレコードを挿入します- mysql> insert into DemoTable values(25); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTa
-
単一のMySQLクエリで複数のLIKE演算子を実装する
複数のLIKE句を実装するための構文は、次のとおりです- select * from yourTableName where yourColumnName1 LIKE ('%yourValue1%' or yourColumnName2 LIKE '%yourValue2%') or (yourColumnName3 LIKE '%yourValue3'); まずテーブルを作成しましょう- mysql> create table DemoTable1534 -> ( -
-
MySQLの列を更新し、末尾の下線値を削除します
末尾の値を削除するには、以下の更新構文のようにTRIM()を使用します- update yourTableName set yourColumnName=trim(trailing '_' from yourColumnName);を更新します まずテーブルを作成しましょう- mysql> create table DemoTable1521 -> ( -> StudentCode varchar(20) -> ); Query OK, 0 rows affected (1.
-
MySQLの同様の日付に従って値に対応する列を合計しますか?
このためには、GROUP BYとともに集計関数SUM()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1522 -> ( -> ProductPurchaseDate date, -> NumberOfProduct int -> ); Query OK, 0 rows affected (1.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> ins
-
MySQLクエリの配列の要素を一致させる
まず、テーブルテーブルを作成しましょう- mysql> create table DemoTable1523 -> ( -> Id int, -> Value int -> ); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1523 values(1,56); Query OK, 1 row affec
-
Javaを使用してMySQLテーブルの列数をカウントする
これには、ResultSetMetaDataを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentFirstName varchar(20), -> StudentLastName varchar(20) -> ); Query OK, 0 r
-
MySQLグループconcatの最後の値を取得しますか?
グループ連結の最後の値を取得するには、SUBSTRING_INDEX()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1525 -> ( -> ListOfSubjects text -> ); Query OK, 0 rows affected (1.13 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1525 values('Mo
-
MySQLの行を列の値で配列にグループ化しますか?
配列内の行をグループ化するには、ORDER BY句とともにGROUP_CONCAT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert i
-
MySQLから日付を選択し、テキストにフォーマットしますか?
日付と形式を選択するには、SELECT DATE_FORMAT()を使用します。以下は構文です- 構文 select date_format(yourColumnName, '%e %b %y') from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> DueDate date -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用
-
最初に過去3か月で注文し、次にMySQLでアルファベット順に注文しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable1526 -> ( -> CustomerName varchar(20), -> PurchaseDate date -> ); Query OK, 0 rows affected (0.67 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここに、2019年の日付を挿入しました- mysql> insert into DemoTabl
-
MySQLで時間と分だけを表示するにはどうすればよいですか?
時間と分のみを表示するには、DATE_FORMAT()を使用し、次の構文のようにフォーマット指定子を設定します- select date_format(yourColumnName,'%H:%i') as anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable1527 -> ( -> ArrivalDatetime datetime -> ); Query OK, 0 row
-
MySQLで二重引用符付きのレコードを挿入する方法は?
二重引用符で囲まれたレコードを挿入するには、次の構文のように円記号(\)を使用します- 構文 insert into yourTableName values('\"yourValue\"'); まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブル
-
MySQLユーザー定義変数の値を結果テーブルに表示しますか?
変数には@を使用し、連結された結果をテーブルに表示するにはconcat_ws()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1508 -> ( -> StudentFirstName varchar(20), -> StudentLastName varchar(20) -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかの
-
MySQLは日時列の値を更新し、既存のデータに10年3か月22日10時間30分を追加しますか?
このために、MySQLでINTERVALを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1509 -> ( -> ArrivalTime datetime -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1509 values('2018-01-21 10:20
-
フィールド値からコンマをカウントするMySQLクエリ?
以下は構文です- select length(yourColumnName) - length(replace(yourColumnName, ',', '')) as anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable1510 -> ( -> Value varchar(50) -> ); Query OK, 0 rows affected (6.75
-
MySQL GROUP BYがNULL値を単一の行に折りたたむのを防ぐにはどうすればよいですか?
これで、ORDER BY句と一緒にIFNULL()を使用できます。まず、テーブルテーブルを作成しましょう- mysql> create table DemoTable1511 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (1.97 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ
-
MySQLのクエリでONUPDATEイベントが発生したかどうかを検出するにはどうすればよいですか?
row_count()を使用して検出できます。 row_count()が1を返す場合、それは新しいレコードであることを意味します。 2が返された場合は、クエリでONUPDATEイベントが発生したことを意味します。以下は構文です- select row_count(); まずテーブルを作成しましょう- mysql> create table DemoTable1512 -> ( -> Value int , -> UNIQUE(Value) -> ); Quer
-
新しい行を挿入するときに、MySQLクエリにnullの列を含める必要がありますか?
挿入ステートメントで列リストを指定しない場合は、以下の構文を使用できます- insert into yourTableName values(NULL,yourValue,NULL,NULL,.....N); まずテーブルを作成しましょう- mysql> create table DemoTable1513 -> ( -> StudentId int, -> StudentName varchar(20) , -> StudentAge int,