-
2つの列の値を乗算し、MySQLで新しい列を表示しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> NumberOfItems int, -> Amount int -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(4,902); Query OK, 1 row affec
-
MySQLで英数字列を注文するにはどうすればよいですか?
「100X」、「2Z」などの値を持つ英数字の列を注文するには、ORDERBYを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2X'); Query OK, 1 row affected (0.21 sec
-
2つのフィールドとNULL値を時系列で並べ替えるMySQLクエリ?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(100), -> LastName varchar(100) -> ); Query OK, 0 rows affected (1.39 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Sam','Brown'); Query OK, 1 row affected (0.25 s
-
MySQL DATE_ADD()を使用して、別の列の値に基づいて日付をインクリメントしますか?
最初に、列の1つをDueDateとして、もう1つを「RepeatTime」としてテーブルを作成します。これは、ユーザーが支払いを送信するように通知されたとしましょう- mysql> create table DemoTable -> ( -> DueDate date, -> RepeatTime int -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します m
-
MySQL列をNOTNULL制約を持つように変更します
制約を更新するには、MODIFYコマンドを使用します。以下は構文です- alter table yourTableName modify yourExistingColumnName yourExistingDataType NOT NULL; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> UserId int NOT NULL AUTO_INCREMENT, -> UserFirstName varchar(100
-
MySQLにデフォルトのORDERBY値はありますか?
MySQLにはデフォルトのORDERBY値はありません。 ORDERBY句を明示的に指定する必要があります。以下は構文です- ORDER BY ASC; OR ORDER BY DESC; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentName varchar(100) -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入
-
日付の違いを取得し、MySQLで給与を計算しますか?
給与を計算するために、月の日付(JoiningDate – EndDate)の差を取得する必要があるとします。日給は300としましょう。したがって、20日間は6000になります。同様に、27日間は8100になります。 この例では、最初にテーブルを作成しましょう mysql> create table DemoTable -> ( -> JoinDate date, -> EndDate date -> , -> Value in
-
行を削除するMySQLクエリ
DELETEを使用して、MySQLの行を削除します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(100), -> CustomerAge int -> ); Query OK, 0 rows affected (1.3
-
MySQLで複数の列を選択し、単一の列に表示しますか?
これにはconcat()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(30), -> LastName varchar(30) -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable val
-
MySQLの条件に基づいて、新しい列を追加し、その列に値を設定しますか?
条件に基づいて値を設定するには、IF()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Age int -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(19); Query OK, 1 row affected (0.20 sec
-
MySQLでタイムスタンプで並べ替える方法は?
タイムスタンプで並べ替えるには、次の構文のようにORDERBYを使用します- select *from yourTableName ORDER BY STR_TO_DATE(`yourColumnName`,'%m/%d/%Y%h:%i:%s %p'); まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> `timestamp` varchar(100) -> ); Query OK, 0 rows affected (
-
MySQLで昇順の検索順序を維持しながら、最後の列から番号0を配置するにはどうすればよいですか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(9); Query OK, 1 row affected (0.13 sec) mysql> insert into Dem
-
MySQLで特定の文字を含むレコードを2回フェッチする
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Words text -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Ever'); Query OK, 1 row affected (0.18 sec) mysql> ins
-
MySQLLIMITを使用して列から単一の注文日を取得します
列から単一の日付を取得するには、「LIMIT1」を使用します。注文するには、ORDERBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> DueDate varchar(100) -> ); Query OK, 0 rows affected (1.16 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('10-06-2019'); Query OK, 1 row affe
-
MySQLの列定義で指定された表示幅まで、フィールドの表示値をゼロで埋めますか?
MySQLではこれにzerofillを使用します。ゼロフィルは、フィールドの表示値に、列定義で指定された表示幅までのゼロを埋め込みます。たとえば、columnがint(8)に設定されている場合、幅は8になります。数値が29654の場合、合計幅の左側にゼロが埋め込まれます。つまり、8- 00029654 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int(8) zerofill -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テ
-
MySQL日付の日部分のみを更新するにはどうすればよいですか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> AdmissionDate date -> ); Query OK, 0 rows affected (1.38 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-05-12'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable value
-
MySQLで一時テーブルを使用せずに列データを更新しますか?
これには、CASEステートメントを使用します。これは、一時テーブルを使用しなくても機能します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> UserName varchar(100), -> UserStatus varchar(100) -> ); Query OK, 0 rows affected (0.74 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysq
-
MySQLを使用して別の列で個別の値の最大数を取得する
これには、COUNT()関数とGROUPBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.19 sec) mysql> inser
-
MySQLで結果を10進数から整数値に切り捨てます
これにはtruncate()を使用します(例:190.245から190)。構文は次のとおりです- select truncate(yourColumnName,0) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value DECIMAL(10,4) -> ); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコード
-
MySQLの2つの列に条件が設定された範囲内のレコードを選択しますか?
これには、where句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number1 int, -> Number2 int -> ); Query OK, 0 rows affected (3.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(40,50); Query OK, 1 row affected (0.60 sec) mysql> insert into D