SQL更改值

Jur*_*raj 8 sql select

我正在尝试进行选择查询,我正在尝试更改值.

select * from config where category = 'basic'
Run Code Online (Sandbox Code Playgroud)

例如,我希望输出显示'general'而不是'basic'.但我不想将所有'基本'价值更新为'一般'

有没有办法做到这一点?

Mar*_*rco 8

试试这个:

SELECT field1, field2, ...,
  CASE 
    WHEN category = 'basic' THEN 'general'
    ELSE category
  END
FROM config
Run Code Online (Sandbox Code Playgroud)

或者,在这种特殊情况下:

SELECT field1, field2, ...., 'general'
FROM config
WHERE category = 'basic'
Run Code Online (Sandbox Code Playgroud)