-
列のすべての値の文字長を取得するMySQLクエリ?
文字の長さを取得するには、CHAR_LENGTH()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (1.04 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query
-
列の最後の5文字以内を検索するMySQLクエリ?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> EmployeeName varchar(100) -> ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Adam Smith'); Query OK, 1 row affected (0.
-
MySQLの文字に基づいて文字列の一部を取得しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Code varchar(100) -> ); Query OK, 0 rows affected (1.07 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('/101/102/106'); Query OK, 1 row affected (0.14 sec
-
文字列と形式に基づいて日付と時刻全体を返すMySQLクエリ
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> AdmissionDate varchar(100) -> ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Wed, 19 Jun 2019 04:10:20'); Query OK, 1
-
MySQLテーブルから固定数のランダムレコードを選択しますか?
ランダムレコードの場合、rand()メソッドを使用できます。レコード数を設定するには、LIMIT-を使用します select *from yourTableName order by rand() limit numberOfRecords; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> LastName varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド
-
MySQLで最後に文字が出現する前にすべてを取得するにはどうすればよいですか?
以下の構文を使用できます。以下は構文です- update yourTableName set yourColumnName=REVERSE(SUBSTRING(REVERSE(yourColumnName), INSTR(REVERSE(yourColumnName), '.'))); まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Words text -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコー
-
MySQLで2つ以上のフィールドの最小値を見つける方法は?
2つ以上のフィールドの最小値を見つけるには、MySQLのLEAST()関数を使用します- select least(yourColumnName1,yourColumnName2,...N) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Date1 date, -> Date2 date, -> Date3 date -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコー
-
特定の文字の後に列を分割するMySQLクエリ?
特定の文字の後に列を分割するには、SUBSTRING_INDEX()メソッドを使用します- select substring_index(yourColumnName,'-',-1) AS anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StreetName text -> ); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys
-
MySQLのテーブルから別のテーブルにいくつかの列をコピーします
最初にテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(10,'John'); Query OK, 1 row
-
MySQLでリーチ行の値が高い列値の合計を選択するにはどうすればよいですか?
CASEステートメントを使用して、同じ条件を設定します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> X int, -> Y int -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(20,30); Query OK,
-
テーブルの構造を表示するMySQLクエリ
テーブルの構造を表示するには、次の構文を使用します- show create table yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeFirstName varchar(100), -> EmployeeLastName varchar(100),  
-
タイムスタンプが15日以上前のレコードをフェッチするMySQLクエリ?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ArrivalDate datetime -> ); Query OK, 0 rows affected (0.91 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。現在の日付が2019-07-03-であるとしましょう mysql> insert into DemoTable values('2019-07-03'); Query O
-
MySQLでNULLを表示するテーブル列に小計を追加するにはどうすればよいですか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Amount int, -> SubTotal int -> ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します ysql> insert into DemoTable(Amount) values(50); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(Amou
-
MySQLでデフォルトのフィールド値を設定するにはどうすればよいですか?
デフォルトのフィールド値を設定するには、「デフォルト」を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Age int -> ); Query OK, 0 rows affected (0.58 sec) MySQLでデフォルトのフィールド値を設定するためのクエリは次のとおりです- mysql> alter table DemoTable MODIFY Age int default 18; Query OK, 0 rows affected (0.25 sec) Records: 0 Du
-
MySQLのemail-idで@の前のすべてを選択するにはどうすればよいですか?
SUBSTRING_INDEXを使用して、メールIDの@より前のすべてを選択します- select substring_index(yourColumnName,'@',1) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> EmployeeMailId varchar(100) -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> i
-
現在の日付を既存のMySQLテーブルに追加するにはどうすればよいですか?
既存のテーブルを更新するには、UPDATEを使用します。それで、現在の日付を設定するには、CURDATE()メソッドを使用します- update yourTableName set yourCoumnName=CURDATE();を更新します まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> DueDate datetime -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQLの文字数で並べ替えますか?
文字数で並べ替えるには、ORDER BYメソッドとLENGTH()メソッドを使用します。以下は構文です- select *from yourTableName order by LENGTH(yourColumnName) DESC; まずテーブルを作成しましょう- mysql− create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用し
-
MySQLの個別のクエリ結果を文字列に連結するにはどうすればよいですか?
MySQLのgroup_concat()関数を使用して連結します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Subject varchar(10) -> ); Query OK, 0 rows affected (0.43 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('C'); Query OK, 1
-
1つのフィールド内のコンマ区切りの値を検索するMySQLクエリ?
これにはFIND_IN_SETを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ListOfValues text -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('10|20|30|40|50|60|100'); Query OK, 1 row affected (0.18 sec) select
-
MySQLの特定の行を除外するサブクエリ
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql&g