-
すべてのMySQL行の列の合計を取得しますか?
集計関数SUM()を使用して、すべての行の列の合計を取得します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Amount int ); Query OK, 0 rows affected (0.20 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Amount) values(5
-
MySQLデータ型intとenum?
一部の値のみが必要であることがすでにわかっている場合、最善の解決策はENUMデータ型を使用することです。 ENUMはより制限的です。 値がわからない場合は、TINYINTUNSIGNEDデータ型を使用する必要があります。 TINYINTUNSIGNEDの制限は少なくなります。 10,20,30のみを格納する場合は、ENUMデータ型を実装しましょう。以下はクエリです- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number ENUM('10',
-
MySQLは列挙型の値にスペースを含めることができますか?
はい、ENUMタイプのスペースを含む文字列値を含めることができます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Size ENUM('SMALL SIZE','LARGE SIZE','XL SIZE') ); Query OK, 0 rows affected (0.65 sec) DESCコマンド-を使用してテーブルの説明を確認しましょう mysql> desc DemoTable; これにより、次
-
MySQLで特定の日付形式を設定しますか?
特定の日付形式を設定するには、MySQLでDATE_FORMAT()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ArrivalDate date ); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(ArrivalDate) values(
-
MySQLでDATE_FORMAT()を使用して日付形式を変更するにはどうすればよいですか?
DATE_FORMAT()を使用して、MySQLの日付形式を特定の形式に変更できます。以下は構文です- select date_format(yourColumnName,yourFormatSpecifier) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( ShippingDate date ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかの
-
MySQLでSETフィールドの可能な値を取得するにはどうすればよいですか?
セットフィールドに可能な値を取得するには、以下の構文を使用できます- desc yourTableName yourSetColumnName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Game set('Chess','Pig Dice','29 Card') ); Query OK, 0 rows affected (0.60 sec) 以下は、セットフィールド-で使用可能な値を取得するためのクエリで
-
MySQLを使用して1つのステートメントに複数の値のセットを挿入しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserName varchar(20), UserAge int ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(UserId,UserName,UserAge) values(100,'John',25),(101,'Larry',24),(
-
特定の方法で単一のMySQL列の値を合計しますか?
OVERと一緒に集計関数SUM()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerValue int ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa
-
MySQLで名前を渡してドメイン名を取得しますか?
MySQLで名前を渡してドメイン名を取得するには、substring_index()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserMailId varchar(200) ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ
-
MySQLで単一の列のすべての値を連結するにはどうすればよいですか?
group_concat()をconcat()と一緒に使用して、単一の列のすべての値を連結できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); Query OK, 0 rows affected (0.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTab
-
特定のレコードの値をゼロに減らすためのMySQLクエリ?
SETを使用して値を減らし、WHEREを使用して特定のレコードの条件を0に設定します。最初にテーブルを作成します- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド&minus を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Number) values(10); Query OK,
-
タイプENUMが関係するMySQLテーブルのアイテムをカウントしますか?
GROUP BYは、集計関数COUNT()と一緒に使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Size ENUM('S','M','L','XL') ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入しま
-
MySQLのPOW()またはPOWER()のどちらが優れていますか?
pow()とpower()はどちらも同義語です。構文を見てみましょう- 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> se
-
MySQLで動作しないことを除いて?
MySQL以外では使用できません。 NOT IN演算子を使用して、同じ結果を得ることができます。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Number1 int ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 va
-
文字列に特定の文字が存在する場合は、最後の文字を削除しますか?
これにはtrim()を使用できます。最初にテーブルを作成しましょう- mysql> create table DemoTable ( UserId varchar(100) ); Query OK, 0 rows affected (0.63 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、いくつかの文字列の末尾に疑問符(?)を追加しました- mysql> insert into DemoTable values('User123?'); Query
-
MySQLのsmallintに相当するJavaは何ですか?
shortは、MySQLのsmallintに相当します。 Java shortは-32768〜32767の範囲の2バイトを取りますが、MySQLsmallintも同じ範囲の2バイトを取ります。 これがJavaでのshortのデモコードです- public class SmallIntAsShortDemo { public static void main(String[] args) { short value = 32767; System.out.println(value);
-
MySQLの列挙型から値を削除するにはどうすればよいですか?
ALTERコマンドを使用して、MySQLの列挙型から値を削除します。まずテーブルを作成しましょう- mysql> create table DemoTable ( `Rank` ENUM('LOW','MEDIUM','HIGH') ); Query OK, 0 rows affected (0.52 sec) テーブルの説明を確認しましょう。 mysql> DESC
-
MySQL Workbenchを使用してストアドプロシージャを作成しますか?
まず、ストアドプロシージャを作成しましょう。以下は、MySQLWorkbenchを使用してストアドプロシージャを作成するためのクエリです。 use business; DELIMITER // DROP PROCEDURE IF EXISTS SP_GETMESSAGE; CREATE PROCEDURE SP_GETMESSAGE() BEGIN DECLARE MESSAGE VARCHAR(100); SET MESSAGE="HELLO"; SELECT CONCAT(MESSAGE,' ','MYSQL!!!!'); END //
-
MySQLのORDERBYワード?
MySQLで単語ごとに注文するには、ORDER BY FIELD()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentFavouriteSubject varchar(100) ); Query OK, 0 rows affected (0.52 sec) 挿入コマ
-
2015-07-01 11:15:30の形式での月ごとのMySQL検索結果?
これにはMONTH()とYEAR()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(ShippingDate) values('2019-01-21 10