-
レコードを注文するMySQLクエリですが、特定の名前を修正し、残りの値(一部のみ)をランダムに表示します
このために、LIMITを指定してORDER BY RAND()を使用できます。まず、-を作成しましょう mysql> create table DemoTable1426 -> ( -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.59 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1426 values('John
-
AccessデータベースでLIMITMySQL句をシミュレートするにはどうすればよいですか?
Microsoft Accessでは、LIMITの代わりにTOPを使用できます。まず、-を作成しましょう 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します 以下は、 LIMIT MySQLをシミュレートするためのクエリです。 Accessデータベースを含む句- [実行]をクリックすると、目的の出力が得られます- MySQLでは、上位5つの値を取得するには、LIMIT5-を使用する必要があります。
-
MySQLで別の重複する列値が見つかった場合、列値に基づいて行を除外しますか?
このために、サブクエリを使用できます。まず、-を作成しましょう mysql> create table DemoTable1427 -> ( -> StudentId int, -> StudentMarks int -> ); Query OK, 0 rows affected (1.28 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1427 values(201
-
MySQLでデータフィールドをマスクする方法は?
データフィールドをマスクするには、REPEAT()とともにCONCAT()を使用します。ここでは、データフィールドを#でマスクします。まず、-を作成しましょう mysql> create table DemoTable1410 -> ( -> Password varchar(80) -> ); Query OK, 0 rows affected (0.51 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa
-
カスタム変数でコンマで区切られた値のセットから値を検索するMySQLクエリ
このためには、MySQLでFIND_IN_SET()を使用し、カスタム変数の値を使用します。まず、-を作成しましょう mysql> create table DemoTable1411 -> ( -> Value int -> ) -> ; Query OK, 0 rows affected (0.50 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1411 valu
-
特定の行に2つの単語しかないかどうかを確認するMySQLクエリ?
これには、次の構文のようにMySQLで正規表現を使用します- select * from yourTableName where yourColumnName regexp '^[^ ]+[ ]+[^ ]+$'; 上記のクエリは、2つの単語がスペースで区切られている場合に機能します。まず、-を作成しましょう mysql> create table DemoTable1412 -> ( -> Name varchar(40) -> ); Query OK, 0 rows aff
-
MySQLの日付レコードから日付を検索する最速の方法
最も速くて簡単な方法は、MySQLBETWEENキーワードを使用することです。まず、-を作成しましょう mysql> create table DemoTable1413 -> ( -> EmployeeName varchar(20), -> EmployeeJoiningDate datetime -> ); Query OK, 0 rows affected (0.45 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mys
-
MySQLの最小(PRICE)値を共有する複数の本のタイトルを選択しますか?
これには、MySQL MIN()を使用します。まず、-を作成しましょう mysql> create table DemoTable1414 -> ( -> BookTitle varchar(40), -> BookPrice int -> ); Query OK, 0 rows affected (0.82 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1414 v
-
MySQLで月ごとにテーブルの値を合計するにはどうすればよいですか?
これには、EXTRACT()を使用します。これにより、特定の月のレコードを抽出できます。たとえば、1月のすべての価格を追加します(年に関係なく)。 まず、-を作成しましょう mysql> create table DemoTable1415 -> ( -> ProductPurchaseDate date, -> ProductPrice int -> ); Query OK, 0 rows affected (0.53 sec) insert-を使用して、
-
MySQLでスラッシュで区切られた単語を含む文字列からサブ文字列をフェッチしますか?
このために、SUBSTRING_INDEX()を使用できます。まず、-を作成しましょう mysql> create table DemoTable1416 -> ( -> StudentCode varchar(100) -> ); Query OK, 0 rows affected (1.56 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1416 values('101/John/Smi
-
日付レコードを注文し、MySQLで2番目に注文されたレコードをフェッチします
注文するには、ORDER BYを使用し、2番目に注文されたレコードのみをフェッチするには、MySQL LIMITを使用し、オフセットも設定します。まず、-を作成しましょう mysql> create table DemoTable1417 -> ( -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20), -> ShippingDate date &nb
-
MySQL SELECT LEFTを使用して、スラッシュ付きの文字列を含むレコードをフェッチする方法
まず、-を作成しましょう mysql> create table DemoTable1418 -> ( -> EmployeeCode text -> ); Query OK, 0 rows affected (0.51 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1418 values('EMP-2110/Carol'); Query OK, 1 row affected (0.
-
MySQL時間をHH:MM:SSからHH:MMに変換します
変換するには、MySQL TIME_FORMAT()を使用します。まず、-を作成しましょう mysql> create table DemoTable1419 -> ( -> ArrivalTime time -> ); Query OK, 0 rows affected (0.78 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここに、時間記録を挿入しました- mysql> insert into DemoTable1419 values('12
-
UPDATEクエリのSET部分(MySQLの場合)でバックティックが機能しないのはなぜですか?
以下の構文のように正しく記述されていれば、バックティックは機能します- update `yourTableName` set `yourTableName`.`yourColumnName`='yourNewValue' where yourCondition; まず、-を作成しましょう mysql> create table `DemoTable_1401` -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (
-
文字列が特定の長さより短い場合はMySQLでサブ文字列を表示し、それより長い場合はカスタムメッセージを表示しますか?
このために、MySQLでsubstring()関数を使用できます。条件については、MySQLCASEステートメントを使用してください。まず、-を作成しましょう mysql> create table DemoTable1402 -> ( -> EmployeeName varchar(40) -> ); Query OK, 0 rows affected (0.62 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into De
-
MySQLでテーブルと注文日を更新する
ORDER BY句でUPDATEコマンドを使用することはできませんが、ORDERBYDESCでSELECTステートメントを使用することはできます。 まず、-を作成しましょう mysql> create table DemoTable1403 -> ( -> DueDate timestamp -> ); Query OK, 0 rows affected (1.26 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into D
-
同じテーブルのvarchar列から整数にIPアドレスをコピーするMySQLクエリ?
これには、INET_ATON()を使用できます。まず、-を作成しましょう mysql> create table DemoTable1404 -> ( -> IpAddress varchar(40) -> ); Query OK, 0 rows affected (1.02 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1404 values('192.168.120.0'); Q
-
MySQLで日付レコードの列から月の名前と年を表示する
まず、-を作成しましょう mysql> create table DemoTable1619 -> ( -> ArrivalTime datetime -> ); Query OK, 0 rows affected (0.45 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1619 values(now()); Query OK, 1 row affected (0.40 sec) mysql>
-
MySQLのすべての行を更新し、文字列内および文字列の周囲の不要な空白をすべて削除しますか?
不要な空白を削除するには、MySQLでTRIM()を使用します。まず、-を作成しましょう mysql> create table DemoTable1405 -> ( -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (0.55 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
MySQL WHERE句で式全体を使用しますか?
例を見て、-を作成しましょう mysql> create table DemoTable1406 -> ( -> Value int -> ); Query OK, 0 rows affected (0.47 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1406 values(10); Query OK, 1 row affected (0.13 sec) mysql> insert int