IF ... mySQLのELSEステートメント

FA

誰かが私がエラーを修正するのを手伝ってもらえますか?私はまだmySQLを初めて使用します。エラーはifelseステートメントにあります。

select idpersonal,fname,lname,city from fathi.personal where city='QS';
if (fname=A%) then
begin
select idorder,order_no,item_total from fathi.order;
else 
update fathi.order 
set item_total=0
where personal.idpersonal=order.idpersonal;
spencer7593

IF MySQLでは有効なSQLステートメントではありません。

ここには、personalからのSELECT、orderからのSELECT(テーブルからすべての行を返す)、および不明な行ソースからの列を参照する述語を持つUPDATEステートメントの3つの別個のステートメントがあります。

質問に投稿された内容に基づいたSQLの例をいくつか示します。

1)city = 'Q5'でpersonalからすべての行を返します

SELECT p.idpersonal
     , p.fname
     , p.lname
     , p.city
  FROM fathi.personal p 
 WHERE p.city='QS';

2)city = 'Q5'およびfnameが 'A'で始まるpersonalに関連するすべての行をorderから返します。(これは、注文に関連する個人からの行のみを返します。)

SELECT o.idorder
     , o.order_no
     , o.item_total
     , p.idpersonal
     , p.fname
     , p.lname
     , p.city
  FROM fathi.order o 
  JOIN fathi.personal p 
    ON p.idpersonal = o.idpersonal
   AND p.city = 'Q5'
   AND p.fname LIKE 'A%' ;

3)city = `Q5 'のpersonalに関連し、fnameが' A 'で始まらないすべての行について、テーブル" order "の内容を変更してitem_totalをゼロに設定します。

UPDATE order o
  JOIN personal p 
    ON p.idpersonal = o.idpersonal
   AND p.city = 'Q5'
   AND (p.fname IS NULL OR p.fname NOT LIKE 'A%') ;
   SET o.item_total=0

これらは単なる例です。私たちはあなたが何を達成しようとしているのかを推測しているだけです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

    MLでのデータ前処理の背後にある直感

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ