-
クエリを選択して、最大日付で重複する値を表示します
これには、GROUPBYとHAVINGを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentName varchar(100), DueDate date ); Query OK, 0 rows affected (0.72 sec) 例 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John',&
-
インクリメンタルサーチを実装し、MySQLで特定の数値の値を表示しますか?
このために、SUBSTRING_INDEX()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (Number varchar(100)); Query OK, 0 rows affected (0.60 sec) 例 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('235678'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTab
-
1つのMySQLクエリで「JoneDeo」または「DeoJone」のレコードを取得できますか?
このために、LIKE句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ClientName varchar(100) -> ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John Smith'); Query OK, 1
-
単一のMySQLクエリに列とインデックスを追加するにはどうすればよいですか?
これにはADDでALTERを使用します。以下は構文です- alter table yourTableName add yourColumnName DATETIME DEFAULT NOW(), add index(yourColumnName); まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -&
-
数値を使用してMySQLvarchar列を検索するにはどうすればよいですか?
MySQLのINSERT()関数を使用します。次のパラメータがあります- パラメータ 説明 str 変更する文字列 位置 str2を挿入する位置 番号 置き換える文字数 str2 strに挿入する文字列 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Code varchar(100) -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド
-
MySQLの単一の値を除いてdescで並べ替える
ORDER BYを使用し、DESCをdescで注文するように設定します。ただし、単一の値を除くすべての値を取得するには、等しくない演算子を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
最初に負の値を降順で設定し、次に正の値を昇順で設定するMySQLクエリ
このために、UNIONを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (1.17 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(100);
-
列値の1つをインクリメントするMySQLクエリ
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Score int -> ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Name,Score) values('John',68);
-
MySQLの2つの列間でデータを交換しますか?
MySQLの2つの列間でデータを交換するには、変数の概念を使用します。まず、テーブルを作成しましょう。ここでは、Name1をName2と交換します- mysql> create table DemoTable -> ( -> Name1 varchar(100), -> Name2 varchar(100) -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John Smi
-
列値を返すMySQLストアドプロシージャ?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int, -> Score int -> ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1,858858686); Query OK, 1 row affected (
-
文字列に10語を超える場合、ドットを追加するMySQLクエリ?
これには、CASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('My name is John and this is my first tutorial on MySQL'); Query OK, 1 row
-
MySQLのユーザー定義変数を使用して、データベースフィールドの値を指定された割合で増やします
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Amount int -> ); Query OK, 0 rows affected (0.99 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values(200); Query OK, 1 row a
-
特定の月に基づいてMySQLテーブルからデータを選択しますか?
MySQLのMONTH()メソッドを使用して、月に基づいて日付を選択します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(10), -> UserPostMessageDate datetime, -> UserLikes int -> ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ
-
MySQL IN AND LIKE演算子を組み合わせることができますか?
はい、LIKEおよびOR演算子を使用して、MySQLでIN演算子とLIKE演算子を組み合わせることができます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> SubjectTitle text -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Introduction To MySQL'); Query OK,
-
MySQLテーブルで特定の文字列を検索するにはどうすればよいですか?
完全一致にはequal演算子を使用- select *from yourTableName where yourColumnName=yourValue; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(100), -> LastName varchar(100) -> ); Query OK, 0 rows affected (0.70 sec 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Demo
-
MySQLで複数の行と左パッドの値を更新するにはどうすればよいですか?
LPAD()関数を使用して値を左に埋め込みます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (2.26 sec 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(857786); Query OK, 1 row affected (0.26 sec)
-
列名を指定すると、MySQLデータベースのどのテーブルにその列が含まれているかを確認するにはどうすればよいですか?
COLUMN_NAMEを使用して、データベース内のどのテーブルに特定の列が含まれているかを検索します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> CustomerId int, -> CustomerName varchar(20), -> CustomerCountryName varchar(100) -> ); Query OK, 0 rows affected
-
MySQLの行を複数の列で並べ替える方法は?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (1.44 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'
-
MySQLの特定の単語を無視して列を並べ替える
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name text -> ); Query OK, 0 rows affected (1.31 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、「name」という特定の単語を含む名前を挿入しましたが、無視する必要があります- mysql> insert into DemoTable values('John 7'); Quer
-
データベース内のすべてのテーブルで特定の列を見つけますか?
これには、COLUMN_NAMEを使用し、その特定の列名でLIKEを設定します。データベース内の不明なテーブルで特定の列を見つけましょう- mysql> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE column_name LIKE '%StudentName%' -> AND table_sch