val file_name="D:/folder1/folder2/filename.ext" //filename
val reg_ex = """(.*?).(\\\\w*$)""".r //regex pattern
file_name match {
case reg_ex(one , two) =>s"$two is extension"
case _ =>
MSSQLで動作するクエリをOracleに適用しようとしていますが、クエリははるかに大きくなります(この部分はもっと大きなクエリのフィールドです)。私はそれを単純に見えるように縮小しました。 SELECT CASE WHEN COUNT(*) > 0 THEN COUNT(*)
ELSE (SELECT COUNT(*) FROM table2)
END
FROM tab
私はplsqlで少し新しくなっていますので、ケースを否定する方法が存在すると言えますか? 私は、この方法を意味する:I'veは "<>" と "ない" とあまりにも試してみました: select CASE DENOM_CURRENCY_CODE
WHEN != 'MXN' THEN 'convert to USD'
ELSE TO_CHAR(QUANTITY) --ke
テーブルからデータを選択するときに、NULL値のイベントで "n/a"を返すのにCASEステートメントを使用したいと思います。 これは私が探していますテーブルの単純化されたが、代表バージョンである:私は次のクエリを使用できるように期待したい CREATE TABLE test (
id INTEGER NOT NULL,
paid_cents INTEGER NULL DEFAU
私は結果を決定するために日付と値を確認する必要があるシナリオがあります。 EX- case when my_date > '10-01-2011' and my_value = 0 then
'Do this'
else
'Do that'
end
私はむしろcase文を使用するよりも、このロジックへのより良い方法がある場合、私は思っていた、オラクルのSQLクエリでこれを使用しようとし
DECLARE
pop character varying;
BEGIN
EXECUTE 'SELECT CASE(select EXISTS(select count(case_reported) from qwe where week = '' weekk '' and code = '' codee '' and case_type= '' case_typ