タグ付けされた質問 「case」

SQLでは、CASE式は条件のリストを評価し、真と評価される最初の条件の結果を返します。プログラミング言語のCASEの質問については、代わりに[switch-statement]タグを使用してください。




6
PostgreSQLクロス集計クエリ
PostgreSQLでクロス集計クエリを作成する方法を知っている人はいますか? たとえば、次の表があります。 Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 クエリが次のクロス集計を返すようにします。 Section Active Inactive A 1 2 B 4 5 これは可能ですか?
196 sql  postgresql  pivot  case  crosstab 

11
'where'句のSQLスイッチ/ケース
あちこち探してみたが、助けになるものが見つからなかった。 私はこれをSQLでやろうとしています: declare @locationType varchar(50); declare @locationID int; SELECT column1, column2 FROM viewWhatever WHERE CASE @locationType WHEN 'location' THEN account_location = @locationID WHEN 'area' THEN xxx_location_area = @locationID WHEN 'division' THEN xxx_location_division = @locationID それぞれの末尾に '= @locationID'を付ける必要がないことはわかっていますが、構文が正しくても正確に取得できません。SQLは最初のWHEN行の '='について文句を言い続けます... これどうやってするの?

8
ASP.NET MVCで小文字のルートを使用するにはどうすればよいですか?
ASP.NET MVCで小文字のルートと、可能であればアンダースコアを使用するにはどうすればよいですか?だから私は/dinners/details/2電話DinnersController.Details(2)をかけ、可能であれば/dinners/more_details/2電話をかけDinnersController.MoreDetails(2)ますか? これらすべては、のようなパターンをまだ使用しています{controller}/{action}/{id}。
145 asp.net-mvc  url  routes  case 

3
Selectステートメントのケース
CASEfrom SELECTを含むSQLステートメントがありますが、正しく理解できません。例を見せてもらえますかCASEケースが条件であり、結果がケースからの。例えば: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end from (select ???? ..... 結果が表示される場所 name age handphone xxx1 yyy1 blackberry xxx2 yyy2 blackberry
141 sql  sql-server  case 

9
JASE条件でCASEステートメントを使用できますか?
次の画像は、Microsoft SQL Server 2008 R2のシステムビューの一部です。画像から、sys.partitionsとsys.allocation_unitsの値の関係がに依存していることがわかりますsys.allocation_units.type。したがって、それらを結合するには、次のようなものを書きます。 SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = p.index_id JOIN sys.allocation_units a ON CASE WHEN a.type IN (1, 3) THEN a.container_id = p.hobt_id WHEN a.type IN (2) THEN a.container_id = p.partition_id END しかし、上のコードは構文エラーを出します。それはCASE声明のせいだと思います。誰かが少し説明するのを手伝ってくれる? エラーメッセージを追加: メッセージ102、レベル15、状態1、行6「=」付近の構文が正しくありません。
141 sql  sql-server  join  case 

4
SQL Server:CaseステートメントでUniqueIdentifierを文字列に変換する
例外スタックトレースが含まれる場合があるメッセージ列を含むログテーブルがあります。メッセージにこれがあるかどうかを判断するいくつかの基準があります。これらのメッセージをお客様に表示するのではなく、次のようなメッセージを表示します。 内部エラーが発生しました。参照コードxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxを添えてお問い合わせください ここで、xxxなどは表のGUID列です。私はこのようにストアドプロシージャを書いています: declare @exceptionCriteria nvarchar(50) select @exceptionCriteria = '%<enter criteria etc>%' select LogDate, case when Message like @exceptionCriteria then 'Internal Error Occured. Reference Code: ' + str(RequestID) else Message end from UpdateQueue RequestIDSQL ServerのGuidデータ型であり、ここでは文字列に変換されません。Guidを文字列に変換する方法に関するコードをいくつか見ましたが、それは複数行であり、caseステートメントでは機能しないと思います。何か案は?
136 sql-server  guid  case 

6
T-SQL:UPDATEステートメントでCASEを使用して、条件に応じて特定の列を更新する
これはまったく可能かどうか疑問に思っています。条件が真の場合、列xを更新します。それ以外の場合、列yが更新されます UPDATE table SET (CASE (CONDITION) WHEN TRUE THEN columnx ELSE columny END) = 25 私はすべてを検索し、いくつかのことを試しましたが、解決策を見つけることができません。それは不可能だと思いますが、私はここに尋ねて、誰かが以前にそれをしたことがあるかどうかを確認すると思いました。前もって感謝します。
108 sql  sql-update  case 

12
SQL Server 2008の「WHERE」句内の「CASE」ステートメント
"WHERE"句内に "CASE"ステートメントを含むクエリを使用しています。しかし、SQL Server 2008では、実行中にいくつかのエラーが発生しています。誰かが正しいクエリで私を助けてくれますか?これがクエリです: SELECT tl.storenum 'Store #', co.ccnum 'FuelFirst Card #', co.dtentered 'Date Entered', CASE st.reasonid WHEN 1 THEN 'Active' WHEN 2 THEN 'Not Active' WHEN 0 THEN st.ccstatustypename ELSE 'Unknown' END 'Status', CASE st.ccstatustypename WHEN 'Active' THEN ' ' WHEN 'Not Active' THEN ' ' ELSE st.ccstatustypename END …
107 sql  sql-server  case 

3
ハスケルの警備員vs. if-then-else vs.事件
リストのn番目の要素を見つける3つの関数があります。 nthElement :: [a] -> Int -> Maybe a nthElement [] a = Nothing nthElement (x:xs) a | a <= 0 = Nothing | a == 1 = Just x | a > 1 = nthElement xs (a-1) nthElementIf :: [a] -> Int -> Maybe a nthElementIf [] a = …

1
PostgreSQL CASE…複数の条件で終了
これが私のテーブルの抜粋です: gid | datepose | pvc ---------+----------------+------------ 1 | 1961 | 01 2 | 1949 | 3 | 1990 | 02 1 | 1981 | 1 | | 03 1 | | SELECT CASEベローズとしてPVCカラムを充填したい: SELECT gid, CASE WHEN (pvc IS NULL OR pvc = '') AND datpose < 1980) THEN …
97 postgresql  case 


15
Rで同等のcaseステートメント
データフレームに変数があり、フィールドの1つに通常7〜8個の値があります。データフレーム内の新しい変数内で、3つまたは4つの新しいカテゴリをまとめたいと思います。最善のアプローチは何ですか? SQLのようなツールを使用しているが、Rでこれを攻撃する方法がわからない場合は、CASEステートメントを使用します。 あなたが提供できるどんな助けも大いに感謝されるでしょう!
92 r  case 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.