Prod/Testがあるシナリオがあります。テスト環境では、データベースの更新後にUPDATEを実行してすべてを元に戻すことができるようにするために、多くの列を持つ設定テーブル(行)があります。 この選択は、保存したい列の行を返します。 select * from mysettings a where a.company = 'abc' 動的にこのような何かを、この結果を取得し、出力する方法はあり
ストアドプロシージャの選択クエリで行カウンタを使用したいと考えていますが、カウンタは各行に対してインクリメントされません。インクリメントはフィールドの1つの値に依存します。この無効なコードに相当するもの: DECLARE @RowIndex as int
SET @RowIndex = 0
SELECT
f1, f2, f3,
CASE
WHEN f1 > 3
私はのテーブルの最後の行の値を別のテーブルに入力しなければなりません。そのため、挿入クエリ内では、私が望む値を取得するためにクエリを選択することがありました。 クエリはエラーなしで実行されます。しかし最後の行の代わりにテーブルの1行目が得られます。あなたが降順に順序を変更した場合多分それが仕事だSELECT ref_no FROM MASTER_CAL ORDER BY ref_no DESC L
は、私は以下のテーブル名「TEMP」を持って考えてみましょう id | name
-----+-------
1 | AAA
2 | BBB
3 | BBB
アムと名前の数を取得クエリ SELECT name , count(*) FROm temp where name IN ('AAA','BBB','CCC') group by