ホームページ > データベース > mysql チュートリアル > SQL SELECT ステートメントで CASE ステートメントを使用して条件付き結果を得るにはどうすればよいですか?

SQL SELECT ステートメントで CASE ステートメントを使用して条件付き結果を得るにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-29 10:29:10
オリジナル
531 人が閲覧しました

How Can I Use CASE Statements in SQL SELECT Statements for Conditional Results?

条件付き結果に対する SELECT ステートメントで CASE を使用する

SQL では、CASE ステートメントを使用して複数の条件を定義し、それぞれに対応する結果を割り当てることができます。状態。 SELECT ステートメント内で使用すると、条件の評価に基づいて動的な式を作成できます。

たとえば、次の例を考えてみましょう。

SELECT name, age,
CASE
    WHEN bbb THEN 'blackberry'
    WHEN sss THEN 'samsung'
END AS handphone
FROM (
    SELECT ???? .....
)
ログイン後にコピー

このクエリでは、CASEこのステートメントは、bbb 列と sss 列の値に基づいて handphone 列の値を決定するために使用されます。 bbb が true と評価される場合、結果は「blackberry」になります。 sss が true と評価された場合、結果は「samsung」になります。結果は次のように表示されます。

name                         age       handphone
xxx1                         yyy1      blackberry
xxx2                         yyy2      blackberry
ログイン後にコピー

MSDN Reference および SQL Server Central

CASE 構文と使用法を包括的に理解するには、Microsoft Developer Network を参照してください。 (MSDN)場所:

  • http://msdn.microsoft.com/en-us/library/ms181765.aspx

追加のリソースとコミュニティ サポートについては、SQL Server にアクセスしてください。セントラル:

  • https://www.sqlservercentral.com/

以上がSQL SELECT ステートメントで CASE ステートメントを使用して条件付き結果を得るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート