MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. NULLでない場合は行から値を返し、そうでない場合はMySQLを使用して別の列の他の行の値を返します

    このために、IFNULL()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John','Doe'); Query OK,

  2. MySQLでINT型で宣言された列値のゼロの数を取得します

    このために、REPLACE()と一緒にLENGTH()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Value int ); Query OK, 0 rows affected (1.22 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10002000); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTabl

  3. MySQLで正確な文字列を列で検索するにはどうすればよいですか?

    正確な文字列を取得するには、LIKE演算子でワイルドカード「%」を使用する必要があります- select *from yourTableName where binary yourColumnName LIKE '%yourStringValue%'; まずテーブルを作成しましょう- mysql> create table DemoTable(    Name varchar(20) ); Query OK, 0 rows affected (1.93 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>

  4. MySQLで設定された順序で選択

    このためには、IN()を使用し、その後、FIELD()メソッドを使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable(    StudentId varchar(10),    StudentName varchar(20) ) ; Query OK, 0 rows affected (4.11 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('10001',&#

  5. PL/SQLで特定の年がうるう年かどうかを確認します

    ここでは、PL / SQLを使用して、特定の年がうるう年かどうかを確認する方法を説明します。 PL / SQLコードでは、コマンドの一部のグループは、関連するステートメントの宣言のブロック内に配置されます。 うるう年のチェックアルゴリズムは次のようになります。 アルゴリズム isLeapYear(year): begin    if year is divisible by 4 and not divisible by 100, then       it is leap year    else if the numbe

  6. MySQLを使用して、繰り返される行を検索し、その数を別の列に表示するにはどうすればよいですか?

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

  7. MySQLを使用してテーブルからランダムな行をフェッチします

    このために、PREPAREステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable(    FirstName varchar(100),    CountryName varchar(100) ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Adam','US'); Que

  8. MySQLでリストを並べ替えて、列の最後に固定結果を表示しますか?

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

  9. MySQLのvarcharフィールドのサイズを拡張すると、その中のデータに影響しますか?

    MySQLのvarcharフィールドのサイズを拡張する場合、その中のデータには影響しません。 まずテーブルを作成しましょう- mysql> create table DemoTable(    Name varchar(8) ); Query OK, 0 rows affected (1.11 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.17 sec) mysql&

  10. 重複する列値から対応する最大値をフェッチするMySQLクエリ

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

  11. 選択@@identityはMySQLで何をしますか?

    @@identityは、現在のセッションのauto_increment列に最後に挿入された値を返します。まずテーブルを作成しましょう- mysql> create table DemoTable(    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100) ); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT

  12. MySQL UPDATEを実行して、テーブル内の何も変更できませんか?

    はい、できます。まずテーブルを作成しましょう- mysql> create table DemoTable(    Id int ); Query OK, 0 rows affected (1.02 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(201); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(202); Query OK, 1 row affec

  13. 同じ顧客の同様の列の製品価格値を合計し、結果を同じ列に表示するMySQLクエリ

    これには、GROUP BYとともにSUM()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    CustomerName varchar(100),    Product_1_Price int,    Product_2_Price int ); Query OK, 0 rows affected (0.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values

  14. 共通の一致するIDに基づいて各行のすべての値を連結するMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int,    StudentFirstName varchar(100),    StudentLastName varchar(100) ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1000,'Adam',&

  15. MySQLで現在の日付より前のタイムスタンプを表示する

    まずテーブルを作成しましょう- mysql> create table DemoTable(    ArrivalDate timestamp ); Query OK, 0 rows affected (1.96 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-09-14 17:25:00'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable v

  16. MySQLクエリを複数のIDで並べ替えますか?

    これには、ORDER BY FIELD()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(    ClientId varchar(40),    ClientName varchar(40) ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('987_John','John'); Q

  17. 引用符で囲まれた値に対するMySQLENUM列の一致

    まず、ENUMタイプの列を持つテーブルを作成しましょう- mysql> create table DemoTable(    isMarried ENUM('1','0') ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('0'); Query OK, 1 row affected (0.08 sec) mysql> insert int

  18. 最初のテーブルから値を選択して2番目のテーブルに挿入する単一のMySQLクエリ?

    まずテーブルを作成しましょう- mysql> create table DemoTable1(    Value int ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(67); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable1 values(46); Query OK, 1 row affected

  19. テーブル列の重複値の数をカウントするMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable(    Data int ); Query OK, 0 rows affected (0.98 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(60); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.1

  20. サブクエリを使用してMySQLテーブルから2番目に大きいマークを取得しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable(    Marks int ); Query OK, 0 rows affected (1.34 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(88); Query OK, 1 row affected (0.

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:64/229  20-コンピューター/Page Goto:1 58 59 60 61 62 63 64 65 66 67 68 69 70