MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLクエリでパーセンテージを計算し、結果を四捨五入します

    このために、CONCAT()とround()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1844      (      Number int,      TotalNumber int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1

  2. MySQLで今日の15日前にレコードを選択しますか?

    このために、INTERVALおよびDATE_SUB()の概念を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1845      (      ArrivalDate date      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1845 values('2019-12

  3. MySQLは特定の月と年に基づいてレコードをフェッチしますか?

    これには、MONTH()とYEAR()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1846      (      PurchaseDate date      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1846 values('2019-01-10');

  4. MySQLクエリの列にユーザー定義の値を追加しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1847      (      GameStatus ENUM('PENDING','COMPLETED','CANCELLED')      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1847

  5. MySQLを使用して1つのセルに要素のセットを追加することは可能ですか?

    単一のセルに要素のセットを追加するには、JSONの概念を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1828      (      EmployeeId int,      EmployeeRecords JSON      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in

  6. 対応する列の値からNO値のみのカウントを返すMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable1829      (      Name varchar(20),      isTopper ENUM('YES','NO')      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTabl

  7. MySQLを使用してテーブル内の特定の行のみを削除する

    特定の行のみを削除するには、MySQL NOT IN()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1830      (      StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,      StudentName varchar(20)      )AUTO_INCREMENT=101; Query OK, 0 rows affected (0.00 se

  8. MySQLでZEROFILLを使用してカスタム自動インクリメントを設定する

    まず、テーブルを作成しましょう。ここ。 UserId列にZEROFILLとAUTO_INCREMENTを設定しました mysql> create table DemoTable1831      (      UserId int(7) zerofill auto_increment,      PRIMARY KEY(UserId)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつか

  9. JSONをMySQLテーブルに挿入しますか?

    テーブルを作成し、JSON型の列値を設定しましょう mysql> create table DemoTable1832      (      ListOfNames JSON      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1832(ListOfNames) values('["Sam", &quo

  10. MySQLのMATCHおよびAGAINSTを使用して、特定の列に文字列を含む行を選択します

    まずテーブルを作成しましょう- mysql> create table DemoTable1833      (      Name varchar(20)      ); Query OK, 0 rows affected (0.00 sec) テーブルの変更- Mysql> alter table DemoTable1833 ADD FULLTEXT(Name); Query OK, 0 rows affected, 1 warning (0.00 sec) Records: 0 &nb

  11. カンマ区切りの値を使用してMySQLでランダムな行をフェッチするにはどうすればよいですか?

    MySQLでランダムな行をフェッチするには、ORDER BY RAND()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1835      (      ListOfIds varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1835 values(&

  12. MySQLエラー#1064を修正します-SQL構文にエラーがあります…'TYPE =MyISAMの近くですか?

    このエラーは、ENGINENAMEにTYPEを使用した場合に発生します。エラーは次のとおりです- mysql> create table DemoTable1836      (      ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,      ClientName varchar(20)      )Type=MyISAM AUTO_INCREMENT=1; ERROR 1064 (42000): You have

  13. MySQLのSELECTクエリから特定の列レコードを取得するにはどうすればよいですか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1837      (      StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,      StudentName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> inser

  14. MySQLの部分文字列の位置に基づいて検索結果を並べ替える

    サブストリングの位置に基づいて検索結果を並べ替えるには、ORDER BY LOCATE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1838      (      Subject varchar(100)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1838 v

  15. MySQL列の各行の同じ値を数えますか?

    各行の同じ値をカウントするには、GROUP BY句とともにCOUNT(*)を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1818      (      Id int,      Name varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into

  16. 現在の日付にMySQLに登録している人の数を取得します

    このために、COUNT()をGROUP BY MONTH()と一緒に使用できます。現在の日付と一致させるには、CURRENT_DATE()を使用します。現在の日付は次のとおりです- mysql> select curdate() ; +------------+ | curdate()  | +------------+ | 2019-11-30 | +------------+ 1 row in set (0.00 sec) まずテーブルを作成しましょう- mysql> create table DemoTable1819      (

  17. 曜日を含む日付レコードを減算し、レコードを含む曜日を表示するMySQLクエリ

    これには、DATE_FORMAT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1820      (      AdmissionDate varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1820 values('20/10/2019

  18. 新しいテーブルの作成時にVARCHARのサイズを含めない場合、MySQLは機能しますか?

    いいえ、クエリは機能しません。同じシナリオを作成して、エラーを確認しましょう- mysql> create table DemoTable1821      (      Id int,      FirstName varchar,      LastName varchar      ); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual

  19. MySQLの現在の日付と一致する特定の日付のレコードを更新します

    まずテーブルを作成しましょう- mysql> create table DemoTable1822      (      Amount int,      DueDate date      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1822 values(1000,'2019-10-11&#

  20. MySQLで除算を使用して精度を上げる方法は?

    除算で精度を上げるには、MySQL CAST()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1823      (      Value int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1823 values(1); Query OK, 1 row affect

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:24/229  20-コンピューター/Page Goto:1 18 19 20 21 22 23 24 25 26 27 28 29 30