MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. レコードを除外してNULL値を表示する単一のMySQLクエリを記述します

    NULLのレコードをチェックするには、ISNULLを使用します。ただし、レコードを除外するには、NOTIN句を使用します。同じクエリで両方を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable793 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100) ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> i

  2. MySQLテーブルのフィールド数を取得しますか?

    MySQLのフィールド数を表示するには、COUNT(*)を使用します。以下は構文です- select COUNT(*) AS anyAliasName from INFORMATION_SCHEMA.COLUMNS where table_name = yourTableName AND TABLE_SCHEMA = yourDatabaseName; まずテーブルを作成しましょう- mysql> create table DemoTable794 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName

  3. 特定の文字で始まるレコードをカウントするMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable775 ( FirstName varchar(100) ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable775 values('Adam') ; Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable775 values('Carol

  4. MySQLで次のエラーが発生するのはなぜですか:エラー1062(23000):重複エントリ?

    列の値を一意のキーとして設定し、テーブルに重複する値を挿入しようとしたとします。これにより、エラー1062(23000):重複エントリが発生します。 まずテーブルを作成しましょう- create table DemoTable776(FirstValue int、SecondValue int、unique key(FirstValue、SecondValue)); Query OK、0行が影響を受ける(0.74秒) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。重複する値を挿入すると、以下に示すように同じエラーが発生します- Insert into DemoTab

  5. WHEREステートメントでORを使用して列とその値を表示するMySQLクエリ

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

  6. MySQLテーブルから行を選択し、IN()を使用して表示します

    まずテーブルを作成しましょう- mysql> create table DemoTable778 ( ClientId varchar(100), ClientName varchar(100) ); Query OK, 0 rows affected (1.05 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable778 values('J-101','John'); Query OK, 1 row affected (0.20 sec) mysql&g

  7. MySQLSET句を使用して列の値「ADD」をインクリメントします

    列の値「ADD」はすでに予約語であるため、「ADD」のようにADDという単語の前後にバッククォートを使用する必要があります。 例を見て、テーブルを作成しましょう- mysql> create table DemoTable779 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `ADD` int ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable779(`ADD`) va

  8. MySQLの一部を除くテーブルの列名を表示するにはどうすればよいですか?

    一部の列名を除外するには、NOTINを使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable780 (    CustomerId int,    CustomerName varchar(100),    CustomerAge int, CustomerCountryName varchar(100), isMarried tinyint(1) ); Query OK, 0 rows affected (0.47 sec) 結果を除外するクエリは次のとおりです

  9. MySQLテーブルのEMPTYまたはNULL列の数を見つけますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable781 ( Name varchar(100) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable781 values(''); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable781 values('Chris');

  10. 列ごとにグループ化し、類似した値の合計を別の列に表示するMySQLクエリ

    これには、GROUPBYHAVING句を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable782 ( Name varchar(100), Score int ); Query OK, 0 rows affected (1.18 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable782 values('John',156); Query OK, 1 row affected (0.18 sec) mysql>

  11. 1つのMySQLクエリで行をカウントして並べ替える

    まずテーブルを作成しましょう- mysql> create table DemoTable783 ( FirstName varchar(100) ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable783 values('Adam'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable783 values('Chr

  12. 列の値をソートし、値の1つで引用符を無視するMySQLクエリ

    列の値を並べ替えるときに引用符を無視するには、ORDER BY TRIM()を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable784 ( Message varchar(100) ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable784 values('Good'); Query OK, 1 row affected (0.13 sec) mysql

  13. MySQLのすべての日付レコードの次の日曜日の日付を表示するにはどうすればよいですか?

    まずテーブルを作成しましょう- mysql> create table DemoTable(GetSundayDate date); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-08-07'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2018-09-05')

  14. MySQLの「SELECTTRUE」とは何ですか?

    行が一致する場合、ステートメントSELECTTRUEは1を返します。まずテーブルを作成しましょう- mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable

  15. MySQL INSERT INTO SELECTにより、別のテーブルから一度に複数の行が挿入されます

    まずテーブルを作成しましょう- mysql> create table DemoTable(Name varchar(100)); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values('Robert'); Query

  16. MySQLの既存のテーブルの新しい列にデータを挿入しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Name) values('John'); Query OK, 1 row affected

  17. 日付付きの行を挿入するMySQLクエリ?

    まずテーブルを作成しましょう- mysql> create table DemoTable(    EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeName varchar(100),    JoiningDate date ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Employee

  18. MySQLを使用して、列の正の値と負の値の合計を別々の列に表示します

    このために、CASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable(    Id int,    Value int ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,100); Query OK, 1 row affected (0.15 sec) mysql> insert into

  19. IN()演算子を使用してMySQLテーブルから選択したレコードを表示する

    まずテーブルを作成しましょう- mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerName varchar(100) ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(CustomerName) values('Adam Smith'); Que

  20. MySQLの重複レコードの列の合計を取得します

    このためには、集計関数SUM()とともにGROUPBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(    Name varchar(100),    Score int ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Adam',50); Query OK, 1 row affected (

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:72/229  20-コンピューター/Page Goto:1 66 67 68 69 70 71 72 73 74 75 76 77 78