-
MySQLでVARCHARデータ型またはTIMEデータ型の行を合計するにはどうすればよいですか?
まず、-を作成しましょう mysql> create table DemoTable1442 -> ( -> DueTime time -> ); Query OK, 0 rows affected (0.56 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1442 values('00:08:00'); Query OK, 1 row affected (0.13 sec) mys
-
MySQLのテーブル値に基づいて整数を追加する効果的な方法は?
GROUPBY句を使用する必要があります。まず、-を作成しましょう mysql> create table DemoTable1443 -> ( -> StudentId int, -> StudentScore int -> ); Query OK, 0 rows affected (0.42 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1443 values(1
-
MySQLで指定された2つの日付の間のレコードの合計を取得します
これには、BETWEENキーワードを使用します。まず、-を作成しましょう mysql> create table DemoTable1444 -> ( -> Value int, -> PurchaseDate datetime -> ); Query OK, 0 rows affected (0.45 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1444 valu
-
MySQLの最初の文字で列の値をフィルタリングする
MySQLのLEFT()を使用できます。まず、-を作成しましょう mysql> create table DemoTable1428 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20) -> ); Query OK, 0 rows affected (1.05 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します
-
MySQLのコンマ区切り値列からすべてのレコードのコンマの数を数えます
まず、-を作成しましょう mysql> create table DemoTable1510 -> ( -> Value varchar(50) -> ); Query OK, 0 rows affected (6.75 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1510 values('20,35'); Query OK, 1 row affected (0.57 sec) m
-
MySQLで現在の日付と月を比較する日付レコードを取得します
これには、MONTH()とDAY()を使用します。まず、-を作成しましょう mysql> create table DemoTable1429 -> ( -> AnniversaryDate date -> ); insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1429 values('2019-09-29'); Query OK, 1 row affected (0.09 sec) mysql
-
MySQLで同じIDで対応するレコードが異なる値の数(はい、いいえ)を選択しますか?
このために、CASEステートメントと一緒にSUM()を使用できます。まず、-を作成しましょう mysql> create table DemoTable1430 -> ( -> EmployeeId int, -> isMarried ENUM('YES','NO') -> ); Query OK, 0 rows affected (0.60 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysq
-
MySQLの列値に特殊文字を追加する
まず、-を作成しましょう mysql> create table DemoTable1626 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.37 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1626 values('Chris'); Query OK, 1 row affected (0.11 sec) my
-
重複する列値(名前)を持つMySQLテーブルから特定の行をフェッチしますか?
まず、-を作成しましょう mysql> create table DemoTable1431 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeCountryName varchar(20) -> ); Query OK, 0 rows affected (0.62 sec) in
-
WHERE句でMySQLVIEWを使用するにはどうすればよいですか?
WHERE句を使用したMySQLVIEWの場合、構文は次のとおりです- select * from yourViewName where yourColumnName='yourValue'; まず、-を作成しましょう mysql> create table DemoTable1432 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), &n
-
文字列を変数に格納し、それらを連結してMYSQLの単一の列に表示します
これには、MySQLでCONCAT_WS()を使用します。まず、-を作成しましょう mysql> create table DemoTable1433 -> ( -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientFirstName varchar(20), -> ClientLastName varchar(20) -> ); Query OK, 0 row
-
MYSQLにすでに挿入されている日時レコードに現在の時刻から1時間を引いたものを挿入します
日付を減算するには、MySQL DATE_SUB()を使用します。まず、-を作成しましょう mysql> create table DemoTable1434 -> ( -> ArrivalDatetime datetime -> ); Query OK, 0 rows affected (3.14 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1434 values('2019-09-30
-
MySQLで「2019年8月1日」の形式で日付を注文しますか?
「2019年8月1日」のような日付を表示するには、ORDER BY STR_TO_DATE()を使用します。まず、-を作成しましょう mysql> create table DemoTable1435 -> ( -> DueDate varchar(60) -> ); Query OK, 0 rows affected (1.08 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1435 values
-
MySQLで単一のWHERE句を使用して複数の行を更新するにはどうすればよいですか?
このために、MySQL IN()を使用できます。まず、-を作成しましょう mysql> create table DemoTable1420 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20), -> Age int -> ); Query OK,
-
MySQL WHERE句を使用して複数の値をフェッチできますか?
はい、フェッチできますが、条件にはMySQLORを使用します。まず、-を作成しましょう mysql> create table DemoTable1421 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> ); Query OK, 0 rows affec
-
MySQLの条件に基づいてレコードを置き換えますか?
条件を設定するには、MySQLCASEステートメントを使用します。まず、-を作成しましょう mysql> create table DemoTable1481 -> ( -> PlayerScore int -> ); Query OK, 0 rows affected (0.42 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1481 values(454); Query OK, 1 row af
-
2つの日付の範囲のすべてのデータを選択するMySQLクエリ?
2つの日付の範囲内のすべてのデータを選択するには、MySQLBETWEEN-を使用します select * from yourTableName where yourColumnName between yourDateValue1 and yourDateValue2; まず、-を作成しましょう mysql> create table DemoTable1422 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> E
-
MySQL IN()を使用してカンマ区切りの値からレコードをフェッチしますか?
MySQL IN()の代わりにFIND_IN_SET()を使用します。まず、-を作成しましょう mysql> create table DemoTable1423 -> ( -> CountryName varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1423 values('AUS,UK
-
ドットの前の文字列の一部を置き換えるMySQLクエリ
このためには、SUBSTRING_INDEX()と一緒にCONCAT()を使用します。まず、-を作成しましょう mysql> create table DemoTable1424 -> ( -> Value varchar(60) -> ); Query OK, 0 rows affected (0.56 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1424 values('567.784
-
'DISTINCT'クエリと'COUNT'クエリを組み合わせて、MySQLテーブルの列にそれぞれの個別の値が何回表示されるかを確認することはできますか?
はい、GROUP BY句とともに集計関数COUNT(*)を使用できます。まず、-を作成しましょう mysql> create table DemoTable1425 -> ( -> JoiningYear int -> ); Query OK, 0 rows affected (0.76 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1425 values(2000); Query OK, 1 ro