3
我有一個表是這樣的:MySQL如何快速匹配列和更新?
SSN NAME PT1 PT2 PT3
0002 Abby 12 14 15
現在我正在寫以輸入與SSN,PT名稱和新價值的過程。可以說我可以匹配SSN 0002,我需要找到PT2更新值爲28.
我很困惑,因爲更新格式是更新/設置/其中。但是,如何將列名與輸入匹配,而不是一個接一個地粗暴檢查它們?我當然可以做
IF ptname = PT1 then ... else IF ptname = PT2 then ...
但是,代碼將是單調乏味的。任何建議將不勝感激!謝謝!
創建SQL請告訴我們您需要的輸出是什麼。你的問題有點不清楚。 –
@Tim讓我們說輸入:SSN = 0002,ptname = PT3,值= 28。因此,在更新後,我想得到一行:0002 Abby 12 14 28 – Eugene
顯示樣本輸入表_and_期望的輸出。你用大多數SQL人會覺得奇怪的語言說話。 –